Difference between revisions of "Raise/de"

From Lazarus wiki
Jump to navigationJump to search
m
m
Line 26: Line 26:
 
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 09:30, 1 November 2012 (UTC)
 
--[[User:Olaf|Olaf]] 09:30, 1 November 2012 (UTC)
[[category:Pascal]]{{AutoCategory}}[[Category:Reserved words/de]]
+
{{AutoCategory}}[[Category:Reserved words/de]]

Revision as of 11:01, 26 March 2013

Template:raise
Zurück zu den reservierten Wörtern.

Das reservierte Wort raise:

  • gehört zur objektorientierten Programmierung
  • reicht eine Exception weiter
  • löst eine selbstdefinierte Exception aus


Beispiel 1:

  ...
  except
    raise;                    // Weiterreichen der 'gefangenen' Exception
  ...


Beispiel 2:

  ...
  except
    raise EException.Create;  // Eigene (vorher deklarierte) Exception auslösen
  ...



--Olaf 09:30, 1 November 2012 (UTC)