System.AcquireExceptionObject

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AcquireExceptionObject: TObject;

C++

extern DELPHI_PACKAGE TObject* __fastcall AcquireExceptionObject(void);

Eigenschaften

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

Beschreibung

Behält den Zugriff auf ein Exception-Objekt bei.

AcquireExceptionObject gibt einen TObject auf das aktuelle Exception-Objekt zurück und verhindert, dass es aus dem Speicher freigegeben wird, wenn die aktuelle Exception-Behandlungsroutine beendet ist.

Hinweis: AcquireExceptionObject inkrementiert den Referenzzähler des Exception-Objekts. Stellen Sie sicher, dass der Referenzzähler dekrementiert wird, wenn das Exception-Objekt nicht mehr gebraucht wird. Dies geschieht automatisch, wenn Sie mit dem Exception-Objekt die Exception erneut auslösen In allen anderen Fällen muss für jeden Aufruf von AcquireExceptionObject ein zugehöriger Aufruf von ReleaseExceptionObject vorhanden sein. AcquireExceptionObject/ReleaseExceptionObject-Aufrufe können auch verschachtelt werden.

Siehe auch

Codebeispiele