System.TInterfacedObject.BeforeDestruction

Aus RAD Studio API Documentation
Version vom 18. Oktober 2011, 21:48 Uhr von PyBot (Diskussion | Beiträge) (Scoping Libraries)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Delphi

procedure BeforeDestruction; override;

C++

virtual void __fastcall BeforeDestruction(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
systobj.h
System TInterfacedObject

Beschreibung

Überprüft, ob der Referenzzähler Null ist, bevor das TInterfacedObject-Objekt freigegeben werden darf.

BeforeDestruction wird automatisch kurz vor dem Destruktor des TInterfacedObject-Objekts aufgerufen. Die Methode überprüft, ob der Referenzzähler Null ist. Ist dies nicht der Fall wird eine Exception ausgelöst.

Siehe auch