System.TObject.BeforeDestruction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure BeforeDestruction; virtual;

C++

virtual void __fastcall BeforeDestruction(void);

Eigenschaften

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

Beschreibung

Reagiert, bevor der erste Destruktor ausgeführt wird.

BeforeDestruction wird automatisch aufgerufen, bevor der erste Destruktor des Objekts ausgeführt wird. Rufen Sie die Methode in Ihren Anwendungen nicht direkt auf.

Die in TObject implementierte Methode BeforeDestruction führt nichts aus. Überschreiben Sie diese Methode beim Erstellen einer Klasse, die Aktionen ausführt, bevor das Objekt freigegeben wird. TCustomForm überschreibt beispielsweise BeforeDestruction, um das Ereignis OnDestroy zu erzeugen.

Anmerkung:  BeforeDestruction wird nicht aufgerufen, wenn das Objekt freigegeben wird, bevor es vollständig erstellt wurde. Wenn z.B. der Konstruktor des Objekts eine Exception auslöst, wird der Destruktor aufgerufen und gibt das Objekt frei, ohne BeforeDestruction auszulösen.

Siehe auch