API:Vcl.Controls.TDragObjectEx.BeforeDestruction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure BeforeDestruction; override;

C++

virtual void __fastcall BeforeDestruction();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TDragObjectEx

Beschreibung


Reagiert, bevor der erste Destruktor ausgeführt wird.

Vcl.Controls.TDragObjectEx.BeforeDestruction erbt von System.TObject.BeforeDestruction. Der folgende Inhalt bezieht sich auf System.TObject.BeforeDestruction.

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