System.SysFreeMem

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi