System.ExceptClsProc
Delphi
ExceptClsProc: Pointer; { Map an OS Exception to a Delphi class reference }
C++
extern DELPHI_PACKAGE void *ExceptClsProc;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.pas System.hpp |
System | System |
Description
ExceptClsProc définit un pointeur sur une fonction appelée durant la gestion des exceptions.
Par défaut, ExceptClsProc est définie en interne afin de pointer sur une fonction qui gère les exceptions pour votre compte. Elle renvoie la classe des exceptions. Si vous redéfinissez ExceptClsProc afin de pointer sur votre fonction, cette fonction sera appelée quand une exception survient dans un bloc try-except. Une valeur TExceptionRecord actualisable décrivant l'exception lui sera passée.
En interne, la classe renvoyée est utilisée pour déterminer le gestionnaire d'exception à utiliser avant que ExceptObjProc ne soit appelée pour créer l'instance d'exception.