Difference between revisions of "Raise/de"
From Lazarus wiki
Jump to navigationJump to searchm (Fixed syntax highlighting) |
|||
Line 1: | Line 1: | ||
{{Raise}} | {{Raise}} | ||
− | + | ||
− | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | + | |
− | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | |
+ | |||
+ | |||
Das reservierte Wort <b>raise</b>: | Das reservierte Wort <b>raise</b>: | ||
+ | |||
* gehört zur objektorientierten Programmierung | * gehört zur objektorientierten Programmierung | ||
* reicht eine Exception weiter | * reicht eine Exception weiter | ||
* löst eine selbstdefinierte Exception aus | * löst eine selbstdefinierte Exception aus | ||
− | + | ||
− | Beispiel 1: | + | Beispiel 1: |
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
... | ... | ||
except | except | ||
Line 15: | Line 19: | ||
... | ... | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | Beispiel 2: | + | Beispiel 2: |
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
... | ... | ||
except | except | ||
Line 23: | Line 28: | ||
... | ... | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− |
Latest revision as of 00:36, 24 February 2020
│
Deutsch (de) │
English (en) │
suomi (fi) │
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
...