System.TRuntimeError

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De System.pas

TRuntimeError = {
	reNone,
	reOutOfMemory,
	reInvalidPtr,
	reDivByZero,
	reRangeError,
	reIntOverflow,
	reInvalidOp,
	reZeroDivide,
	reOverflow,
	reUnderflow,
	reInvalidCast,
	reAccessViolation,
	rePrivInstruction,
	reControlBreak,
	reStackOverflow,
	reVarTypeCast,
	reVarInvalidOp,
	reVarDispatch,
	reVarArrayCreate,
	reVarNotArray,
	reVarArrayBounds,
	reAssertionFailed,
	reExternalException,
	reIntfCastError,
	reSafeCallError,
	reMonitorNotLocked,
	reNoMonitorSupport
};


Unité : System

Type : énumération

Description

TRuntimeError est une énumération des codes d'erreur d'exécution internes.


Le type TRuntimeError est utilisé en interne dans Delphi quand Error est utilisée pour générer une exception d'exécution. Il définit le type de l'erreur d'exécution qui s'est produite. Les valeurs sont :



Constante Signification

reNone

Erreur non définie.

reOutOfMemory

Mémoire insuffisante

reInvalidPtr

Une tentative d'utilisation d'un pointeur incorrect ou nil a été effectuée.

reDivByZero

Une tentative de division par zéro a été effectuée.

reRangeError

Une valeur hors limites a été rencontrée.

reIntOverflow

Une variable integer a dépassé sa capacité.

reInvalidOp

Une opération incorrecte a été tentée.

reZeroDivide

Une tentative de division par zéro a été effectuée.

reOverflow

Un nombre en virgule flottante a dépassé sa capacité positive.

reUnderflow

Un nombre en virgule flottante a dépassé sa capacité négative.

reInvalidCast

Une opération de transtypage incorrecte a été tentée.

reAccessViolation

Une tentative d'accès à une adresse de stockage incorrecte a été effectuée.

rePrivInstruction

Une tentative d'exécution d'une instruction privilégiée a été effectuée.

reControlBreak

L'utilisateur a appuyé sur Ctrl-Pause pour interrompre une opération.

reStackOverflow

La pile interne a dépassé sa capacité.

reVarTypeCast

Une opération de transtypage de variable incorrecte a été tentée.

reVarInvalidOp

Une tentative de traitement d'un type de variable incorrect a été effectuée.

reVarDispatch

reVarArrayCreate

reVarNotArray

reVarArrayBounds

reAssertionFailed

reExternalException

Une exception externe a été rencontrée.

reIntfCastError

reSafeCallError



Voir aussi

Exemples de code


Personal tools