System.AllocMem
Delphi
function AllocMem(Size: NativeInt): Pointer;
C++
extern DELPHI_PACKAGE void * __fastcall AllocMem(NativeInt Size);
Inhaltsverzeichnis
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