Vcl.WinXPickers.TBasePickerAnimation.Destroy
Delphi
destructor Destroy; override;
C++
__fastcall virtual ~TBasePickerAnimation();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
destructor | public | Vcl.WinXPickers.pas Vcl.WinXPickers.hpp |
Vcl.WinXPickers | TBasePickerAnimation |
Description
Libère l'instance d'un objet.
Vcl.WinXPickers.TBasePickerAnimation.Destroy hérite de System.TObject.Destroy. Tout le contenu en-dessous de cette ligne se réfère à System.TObject.Destroy.
Libère l'instance d'un objet.
N'appelez pas Destroy directement. Appelez Free à la place. Free vérifie que la référence de l'objet n'a pas la valeur nil avant d'appeler Destroy.
La méthode Destroy définie par TObject libère la mémoire. Généralement, les objets descendants définissent un destructeur personnalisé pour un type particulier d'objet.
Quand vous déclarez une méthode Destroy dans un descendant, ajoutez toujours la directive override à la déclaration et appelez la méthode héritée Destroy comme dernière instruction de la méthode redéfinie. Comme Destroy est une méthode virtuelle, la surcharge garantit le comportement hérité correct.
Destroy doit être implémentée de manière à appeler la méthode Free pour tous les sous-objets créés dans le constructeur de l'objet (c'est-à-dire alloués dans le constructeur). A la différence de Destroy, Free est plus sûre car elle évite que des objets à nil soient détruits.