System.SysUtils.EIntOverflow

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

System.SysUtils.EIntErrorSystem.SysUtils.EExternalSystem.SysUtils.ExceptionSystem.TObjectEIntOverflow

Object Pascal

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 Object Pascal-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.

Siehe auch