System.TInterfacedObject.BeforeDestruction
Delphi
procedure BeforeDestruction; override;
C++
virtual void __fastcall BeforeDestruction();
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.