Der Epina Delphi-Kurs bietet Ihnen eine allgemeine Einführung in das Programmieren mit Delphi/Pascal. Mit vielen ausgearbeiteten Beispielen können Sie direkt in die Delphi-Programmierung einsteigen. Mehr dazu finden Sie hier....

Vordefinierte Exceptions

Die folgenden Excceptions sind in der Unit SysUtils deklariert:

Exception Kurzerklärung
Exception Basisklasse für alle Exceptions. Von dieser Klasse sollten benutzerdefinierte Exceptions abgeleitet werden.
EAbort wird bei Fehlern eingesetzt, die keine MessageBox zur Anzeige einer Fehlermeldung verwenden sollten.
EAbstractError Aufruf einer abstrakten Methode.
EAccessViolation Zugriff auf verbotene Speicherbereiche.
EAssertionFailed Assert-Prozedur für einen Boolschen Ausdruck liefert False zurück.
EControlC falls in einer Konsolen-Applikation Ctrl+C gedrückt wurde.
EConversionError Umwandlungsfehler bei Maßeinheiten.
EConvertError Umwandlungsfehler bei Objektkonversion.
EDivByZero Division durch Null (bei ganzen Zahlen).
EZeroDivide Division durch Null (bei Gleitkommarechnungen).
EExternal Exceptions die durch Windows verursacht werden.
EExternalException bei ungültigen Exception-Codes.
EHeapException Probleme mit der Allozierung von Speicher am Heap.
EInOutError Datei-Probleme.
EIntError Basisklasse für Probleme bei ganzzahliger Arithmetik.
EIntfCastError ungültige Interface-Typecasts.
EIntOverflow Überlauf einer ganzen Zahl.
EInvalidCast ungültiger Typecast.
EInvalidOp ungültige Gleitkomma-Operation.
EInvalidPointer ungültiger Pointer.
EMathError Basisklasse für arithmetische Fehler (bei Gleitkomma-Operationen).
EOSError Betriebssystemfehler.
EOutOfMemory zu wenig Speicher
EOverflow Überlauf einer Gelitkommazahl.
EPackageError Probleme mit Packages.
EPrivilege Verletzung der Prozessorprivilegien.
EPropReadOnly ungültiger Versuch eine Property über OLE zu lesen.
EPropWriteOnly ungültiger Versuch eine Property über OLE zu schreiben.
ERangeError Zuweisung einer ganzen Zahl, die zu groß für den gegebenen Datentyp ist.
ESafecallException Probleme mit safecall-Konvention.
EStackOverflow Überlauf des Stacks.
EUnderflow bei zu kleinen Gleitkommazahlen.
EVariantError Fehler beim Umgang mit Variablen des Typs variant.
EWin32Error Fehler in Windows.

Last Update: 2008-09-09