API:Bde.DBTables.TSessionList.Destroy
Delphi
destructor Destroy; override;
C++
__fastcall virtual ~TSessionList();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
destructor | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TSessionList |
Description
Libère l'instance d'un objet.
Bde.DBTables.TSessionList.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 directement Destroy. Appelez plutôt Free. Free vérifie que la référence 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 redéfinition garantit le comportement hérité correct.
Destroy doit être implémentée de manière à appeler la méthode Free de 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 propose une sécurité évitant la destruction d'objets à nil.