Schwerwiegende Fehler
{{f|radstudio|Nach oben zu Delphi Compiler-Fehler - Index
Schwerwiegende Fehler führen in jedem Fall zu einer unmittelbaren Beendigung des Programms.
Exception-Zuordnung
In Anwendungen, die die Unit System.SysUtils verwenden (wie die meisten GUI-Anwendungen), sind schwerwiegenden Fehlern Exceptions zugeordnet. Eine Beschreibung der jeweiligen Fehlerbedingung finden Sie in der Dokumentation zur Exception.
E/A-Fehler
In der folgenden Tabelle sind alle schwerwiegenden Fehler einschließlich Nummer und zugehöriger Exception aufgeführt.
|
Nummer |
Name |
Exception |
|
200 |
Division durch Null |
|
|
201 |
Fehler bei Bereichsprüfung |
System.ERangeError |
|
202 |
Stack-Überlauf |
EStackOverflow |
|
203 |
Heap-Überlauf |
EOutOfMemory |
|
204 |
Ungültige Zeigeroperation |
EInvalidPointer |
|
205 |
Gleitkommaüberlauf |
System.EOverflow |
|
206 |
Gleitkommaunterlauf |
System.EUnderflow |
|
207 |
Ungültige Gleitkommaoperation |
System.EInvalidOp |
|
210 |
Fehler bei abstrakter Methode |
EAbstractError |
|
215 |
Arithmetischer Überlauf (nur Integer) |
System.EIntOverflow |
|
216 |
Zugriffsverletzung |
EAccessViolation |
|
217 |
Control-C |
EControlC |
|
218 |
Privilegierte Anweisung |
EPrivilege |
|
219 |
Unzulässige Typkonvertierung |
System.EInvalidCast |
|
220 |
Unzulässige Variant-Typkonvertierung |
Variants.EVariantError |
|
221 |
Unzulässige Variant-Operation |
Variants.EVariantError |
|
222 |
Kein Aufruf-Dispatcher für variante Methode |
Variants.EVariantError |
|
223 |
Variantes Array kann nicht erzeugt werden |
Variants.EVariantError |
|
224 |
Variante enthält kein Array |
Variants.EVariantError |
|
225 |
Abgrenzungsfehler bei variantem Array |
Variants.EVariantError |
|
226 |
TLS-Initialisierungsfehler |
Keine Zuordnung zu Exception möglich |
|
227 |
Assertion fehlerhaft |
|
|
228 |
Interface-Umwandlungsfehler |
|
|
229 |
Safecall-Fehler |
|
|
230 |
Unbehandelte Exception |
Keine Zuordnung zu Exception möglich |
|
231 |
Zu viele verschachtelte Exceptions |
Maximal 16 sind zulässig |
|
232 |
Signal für schwerwiegenden Fehler bei Nicht-Delphi-Thread |
Keine Zuordnung zu Exception möglich |