System.ExceptClsProc

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi