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.