System.SysFreeMem
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.