System.Rtti.TVirtualMethodInterceptor.OnException

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnException: TInterceptExceptionNotify read FOnException write FOnException;

C++

__property _di_TInterceptExceptionNotify OnException = {read=FOnException, write=FOnException};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TVirtualMethodInterceptor

Beschreibung

Dieses Ereignis wird aufgerufen, wenn die geerbte Implementierung eine Exception auslöst.

Mit der Ereignisbehandlungsroutine für OnException wird das Auslösen einer Exception beim Aufruf einer geerbten Methode verhindert. Dadurch kann das Abwickeln einer Exception verhindert werden, sodass die Methode normal zurückzukehren scheint. Mit Proxify müssen zuerst die Methodenaufrufe des jeweiligen Klassentyps abgefangen werden. Details zu Parametern sind in der TInterceptExceptionNotify-Dokumentation erläutert.

Siehe auch