ASSERTERRORPROC |
Procédure d'erreur d'assertion |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Var AssertErrorProc:TAssertErrorProc; |
Description
Cette variable contient un pointeur vers le gestionnaire d'erreurs d'assertion.
Remarques
- Lorsqu'une assertion échoue, Delphi appelle la procédure dont l'adresse est entreposée dans la variable AssertErrorProc. Le compilateur transmet le message d'assertion et l'emplacement de l'instruction Assert à la procédure.
- Vous pouvez mise en oeuvre cette procédure pour entreprendre n'importe quelle action, telle que consigner l'échec, envoyer un courriel à votre personnel d'assurance qualité,.... Contrairement aux autres procédures de gestion des erreurs, la procédure AssertErrorProc peut retourner, auquel cas le programme continue avec l'instruction après l'appel de procédure Assert.
- Si AssertErrorProc est nil, Delphi déclenche l'erreur d'exécution 21 (EAssertError).
- L'unité SysUtils définit cette variable sur une procédure déclenchant une exception EAssertError.
Dernière mise à jour : Mercredi, le 18 février 2015