System.SysFreeMem
Delphi
function SysFreeMem(P: Pointer): Integer;
C++
extern DELPHI_PACKAGE int __fastcall SysFreeMem(void * P);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | GETMEM.INC System.hpp |
System | System |
Description
Libère la mémoire sur laquelle pointe le pointeur spécifié.
Lorsque vous implémentez un gestionnaire de mémoire personnel, utilisez SysFreeMem pour libérer la mémoire sur laquelle pointe le paramètre P
.
Remarque : L'unité System fournit une implémentation limitée de SysFreeMem. Si le gestionnaire de mémoire personnalisé doit prendre en charge le décompte de références et les objets qui peuvent être partagés entre les processus, utilisez l'implémentation de SysFreeMem fournie par l'unité ShareMem. Le cas échéant, ShareMem doit être la première unité du fichier projet pour mettre en application un modèle cohérent de gestion de la mémoire.
Avertissement : C'est une fonction interne qui ne doit pas être appelée directement par une application. Utilisez à la place la fonction FreeMem.