System.Dispose
From Référence RAD Studio VCL
Contents |
Informations Delphi
De System.pas
procedure Dispose(var P: Pointer);
Unité : System
Type : procédure
Visibilité : public
Description
Libère la mémoire allouée à une variable dynamique.
Dans le code Delphi, utilisez Dispose pour libérer la mémoire adressée par un pointeur. Après un appel à Dispose, la valeur de P est indéterminée et c'est une erreur de vouloir faire référence à P.
Remarque : Si {$I+} a été défini, vous pouvez utiliser les exceptions pour gérer cette erreur. Si vous transmettez un pointeur incorrect à Dispose, une exception EInvalidPointer est déclenchée.
Voir aussi
Exemples de code