System.TRuntimeError
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