Afficher : Delphi C++
Préférences d'affichage

System.Dispose

De XE API Documentation

Delphi

procedure Dispose(var P: Pointer);

Propriétés

Type Visibilité  Source Unité  Parent
procedure public System.pas System System

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

Translations