TObject.Free

TOEECountersValues = class (TObject)Interface de TOEECountersValuesExemples de TOEECountersValues

héritée de TObject.Free

TObject = class (Object)Interface de TObjectExemples 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;

Classification

Internal TObject