System.AllocMem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AllocMem(Size: NativeInt): Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall AllocMem(NativeInt Size);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
System.hpp
System System

Beschreibung

AllocMem weist einen Speicherblock zu und initialisiert jedes Byte mit Null.

AllocMem weist einen Speicherblock mit der angegebenen Größe Size im Heap zu und gibt die Adresse dieses Speichers zurück. Jedes Byte im zugewiesenen Puffer wird auf Null gesetzt. Mit FreeMem kann der Puffer wieder freigegeben werden. Ist nicht genug Speicher für den Block verfügbar, wird eine EOutOfMemory-Exception ausgelöst.

Anmerkung:  Wenn der Speicher nicht mit Null initialisiert werden muss, ist GetMem effizienter.

Siehe auch

Codebeispiele