FREEMEMORY |
Libère la mémoire |
---|---|
Free Pascal | System |
Syntaxe
Procedure Freememory(p:Pointer;Size:PtrInt); |
Function Freememory(p:Pointer):PtrInt; |
Paramètres
Nom | Description |
---|---|
p | Ce paramètre permet d'indiquer le pointeur contenant l'adresse de la mémoire ayant déjà été alloué |
Size | Ce paramètre permet d'indiquer le taille du bloc de mémoire alloué dynamiquement |
Description
Cette procédure permet de libérer une partie de mémoire dynamique attribué dans la zone de mémoire de tas à l'aide de la procédure GetMem.
Remarques
- La procédure et fonction Freememory libère la mémoire occupée par le pointeur p, de taille Count (en octets), et la renvoie au tas. Le paramètre P doit pointer vers la mémoire allouée à une variable dynamique.
- Une erreur se produit lorsque le paramètre P ne pointe pas vers la mémoire de tas.
- La procédure et fonction Freememory est un alias de procédure et fonction FreeMem.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FreeMem
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Getmem
Langage de programmation - Free Pascal - Référence de procédures et fonctions - New
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Dispose
Dernière mise à jour : Samedi, le 18 juillet 2015