System.GetMemory

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetMemory(Size: NativeInt): Pointer; cdecl;

C++

extern DELPHI_PACKAGE void * __cdecl GetMemory(NativeInt Size);

Eigenschaften

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

Beschreibung

GetMemory weist einen Speicherblock zu.

GetMemory weist einen Speicherblock mit der angegebenen Größe Size im Heap zu und gibt die Adresse dieses Speichers zurück. Die Bytes des zugewiesenen Puffers werden nicht 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.

Verwenden Sie AllocMem, wenn der Speicher mit Null initialisiert werden muss.

Anmerkung:  GetMemory ist die mit C++ kompatible Version von GetMem.

Siehe auch

Codebeispiele