System.SysGetMem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function SysGetMem(Size: NativeInt): Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall SysGetMem(NativeInt Size);

Eigenschaften

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

Beschreibung

Reserviert eine bestimmte Anzahl Bytes und gibt einen Zeiger auf diesen Speicherbereich zurück.

Beim Implementieren einer eigenen Speicherverwaltung können Sie mit SysGetMem Size Bytes dynamisch zuzuweisen.

Anmerkung:  Die Unit System stellt eine begrenzte Implementierung von SysGetMem 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 SysGetMem 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 GetMem.

Siehe auch