System.SysFreeMem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function SysFreeMem(P: Pointer): Integer;

C++

extern DELPHI_PACKAGE int __fastcall SysFreeMem(void * P);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
GETMEM.INC
System.hpp
System System

Beschreibung

Gibt einen bestimmten Speicherbereich frei.

Beim Implementieren einer eigenen Speicherverwaltung können Sie mit SysFreeMem den im Parameter P angegebenen Speicherbereich freigeben.

Anmerkung: Die Unit System stellt eine begrenzte Implementierung von SysFreeMem bereit. Wenn der benutzerdefinierte Speichermanager Referenzzähler und Objekte unterstützen muss, die von Prozessen gemeinsam genutzt werden können, verwenden Sie die Implementierung von SysFreeMem aus der Unit ShareMem. ShareMem muss die erste in die Projektdatei einbezogene Unit sein, um eine konsistente Speicherverwaltung zu gewährleisten.


Warnung:  Dies ist eine interne Funktion und sollte von einer Anwendung nicht direkt aufgerufen werden. Verwenden Sie stattdessen die Funktion FreeMem.

Siehe auch