Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.AllocMem
Aus XE2 API Documentation
Delphi
function AllocMem(Size: NativeInt): Pointer;
C++
extern PACKAGE void * __fastcall AllocMem(int 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