TObject.Free
| TDataViewSourceEDBUpdateAdd = class (TDataViewSourceExternalDB) | Interface de TDataViewSourceEDBUpdateAdd | Exemples de TDataViewSourceEDBUpdateAdd |
héritée de TObject.Free
| TObject = class (Object) | Interface de TObject | Exemples de TObject |
Détruit l'instance de l'objet si non-nil
Syntaxe
procedure Free()
Remarques
Cette méthode a pour but de détruire l'instance sur laquelle elle est exécutée, cependant contrairement à Destroy, elle ne déclenchera pas d'erreur si l'instance est nil et ne fera simplement rien.
Les libérations d'objets étant gérées automatiquement par le gestionnaire de mémoire, il n'est nécessaire d'appeler Free que dans des cas exceptionnels, par exemple si l'on veut être sûr qu'un objet est détruit immédiatement et que le reste du code plante par la suite s'il essaye (du fait d'un bug) d'utiliser l'instance.
Exemples
monInstance.Free;