Gleitkomma-Exceptions
Nach oben zu Exception-Behandlung - Index
Die folgende Tabelle enthält Gleitkomma-Exceptions, die in Delphi- oder C++-Anwendungen auftreten können.
Exception-Klasse | Beschreibung |
---|---|
System.SysUtils.EInvalidOp | Nicht definierte Gleitkomma-Anweisung oder ungültige mathematische Operation. Zum Beispiel: Sqrt(-1), ArcTan(10), 0/0 oder Teilweiser Verlust der Genauigkeit. |
System.SysUtils.EZeroDivide | Gleitkomma-Exception: Division durch Null |
System.SysUtils.EOverflow | Gleitkomma-Exception: Überlauf |
System.SysUtils.EUnderflow | Gleitkomma-Exception: Unterlauf |
Verwenden Sie zum Maskieren dieser Exceptions die Prozedur SetExceptionMask. Siehe auch: GetExceptionMask, SetExceptions und TArithmeticException.
Hinweis: Ab RAD Studio Athens (R120) sind alle Masken für Gleitkomma-Exceptions AKTIVIERT. Anwendungen lösen auf allen Plattformen standardmäßig keine Gleitkomma-Exceptions mehr aus.
Themen
- Gleitkomma-Exception: Division durch Null, Definitionsbereich oder Überlauf
- Gleitkomma-Exception: Teilweiser Verlust der Genauigkeit oder Unterlauf
- Gleitkomma-Exception: Stack-Fehler