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