System.SysUtils.EIntOverflow
Delphi
EIntOverflow = class(EIntError);
C++
class PASCALIMPLEMENTATION EIntOverflow : public EIntError
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
EIntOverflow ist die Exception-Klasse für Ganzzahlberechnungen, deren Ergebnisse zu groß für das zugewiesene Register sind.
EIntOverflow tritt auf, wenn ein Integer-Ergebnis fzu groß ist und deshalb Daten verlorengehen.
Anmerkung: In Delphi-Quelltext wird EIntOverflow nur ausgelöst, wenn die Überlaufprüfung aktiviert ist. Setzen Sie zu diesem Zweck im Projektquellcode die Direktive $Q+ oder wählen Sie unter Projekt|Optionen die Registerkarte Compiler, und aktivieren Sie im Dialogfeld die Option Überlaufprüfung.
Laufzeitinformationen zu Exceptions werden in den von EExternal bereitgestellten Feldern gespeichert.
Anmerkung: Der Überlauf eines Gleitkommaregisters löst eine EOverflow-Exception aus.