Erreurs fatales

De RAD Studio
Aller à : navigation, rechercher

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

System.SysUtils.EDivByZero

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

System.SysUtils.EAssertionFailed

228

Interface non supportée

System.SysUtils.EIntfCastError

229

Erreur de safecall

System.SysUtils.ESafeCallException

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.

Voir aussi