System.AcquireExceptionObject
Delphi
function AcquireExceptionObject: TObject;
C++
extern DELPHI_PACKAGE TObject* __fastcall AcquireExceptionObject(void);
Inhaltsverzeichnis
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.
Anmerkung: 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