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 |