API:Vcl.Controls.TDragObjectEx.BeforeDestruction
Delphi
procedure BeforeDestruction; override;
C++
virtual void __fastcall BeforeDestruction();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TDragObjectEx |
Description
Répond avant l'exécution du premier destructeur.
Vcl.Controls.TDragObjectEx.BeforeDestruction hérite de System.TObject.BeforeDestruction. Tout le contenu en-dessous de cette ligne se réfère à System.TObject.BeforeDestruction.
Répond avant l'exécution du premier destructeur.
BeforeDestruction est appelée automatiquement avant le lancement du premier destructeur de l'objet. Ne l'appelez pas explicitement dans vos applications.
La méthode BeforeDestruction implémentée dans TObject ne fait rien. Redéfinissez cette méthode lors de la création d'une classe qui effectue certaines actions avant la destruction de l'objet. Par exemple, TCustomForm redéfinit BeforeDestruction afin de générer un événement OnDestroy.
Remarque : BeforeDestruction n'est pas appelée lorsque l'objet est détruit avant d'avoir été entièrement construit. En d'autres termes, si le constructeur de l'objet déclenche une exception, le destructeur est appelé pour libérer l'objet, mais BeforeDestruction n'est pas appelée.