Erreurs fatales
Remonter à Erreurs du compilateur Delphi - Index
Les erreurs fatales interrompent toujours et immédiatement le programme.
Mappage en exceptions
Dans les applications qui utilisent l'unité System.SysUtils (ce que font la majorité des applications avec interface utilisateur graphique), les erreurs fatales sont transformées en exceptions. Pour avoir la description des conditions produisant chaque erreur, voir la documentation relative à l'exception.
Liste des erreurs d'E/S
Le tableau suivant répertorie toutes les erreurs fatales, nombres et exceptions mappées.
Nombre |
Nom |
Exception |
200 |
Division par zéro |
|
201 |
Erreur de vérification d'étendue |
System.ERangeError |
202 |
Débordement de pile |
EStackOverflow |
203 |
Mémoire insuffisante |
EOutOfMemory |
204 |
Opération de pointeur incorrecte |
EInvalidPointer |
205 |
Débordement en virgule flottante |
System.EOverflow |
206 |
Débordement négatif flottant |
System.EUnderflow |
207 |
Opération en virgule flottante incorrecte |
System.EInvalidOp |
210 |
Erreur abstraite |
EAbstractError |
215 |
Débordement arithmétique (entiers seulement) |
System.EIntOverflow |
216 |
Violation d'accès |
EAccessViolation |
217 |
Frappe de Ctrl-C |
EControlC |
218 |
Instruction privilégiée |
EPrivilege |
219 |
Transtypage de classe incorrect |
System.EInvalidCast |
220 |
Conversion de type variant incorrecte |
Variants.EVariantError |
221 |
Opération de variant incorrecte |
Variants.EVariantError |
222 |
Appels de méthode variante non supportés |
Variants.EVariantError |
223 |
Erreur lors de la création de tableau de variants |
Variants.EVariantError |
224 |
Le variant n'est pas un tableau |
Variants.EVariantError |
225 |
Indice de tableau de variants hors limites |
Variants.EVariantError |
226 |
Echec initialisation du thread |
Aucune exception ne correspond. |
227 |
Echec de l'assertion |
|
228 |
Interface non supportée |
|
229 |
Erreur de safecall |
|
230 |
Exception non gérée |
Aucune exception ne correspond. |
231 |
Exceptions consécutives trop nombreuses |
Jusqu'à 16 exceptions autorisées. |
232 |
Signa fatal déclenché dans un thread non Delphi. |
Aucune exception ne correspond. |