System.ExceptClsProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

ExceptClsProc: Pointer; { Map an OS Exception to a Delphi class reference }

C++

extern DELPHI_PACKAGE void *ExceptClsProc;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.pas
System.hpp
System System

Beschreibung

ExceptClsProc definiert einen Zeiger auf eine Funktion, die während der Exception-Behandlung aufgerufen wird.

Per Vorgabe ist ExceptClsProc intern definiert, um auf eine Funktion zu zeigen, die Exceptions für Sie behandelt. Die Variable gibt die Exception-Klasse zurück. Wenn Sie ExceptClsProc so überschreiben, dass sie auf Ihre Funktion zeigt, wird diese Funktion aufgerufen, wenn eine Exception in einem try-except-Block auftritt. Es wird ein aktualisierbarer TExceptionRecord-Wert übergeben, der die Exception beschreibt.

Intern wird mit der zurückgegebenen Klasse festgestellt, welche Exception-Behandlungsroutine verwendet werden soll, bevor durch einen Aufruf von ExceptObjProc die Exception-Instanz erstellt wird.

Siehe auch