Difference between revisions of "Raise/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{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 01: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
...