System.GetMemory
Delphi
function GetMemory(Size: NativeInt): Pointer; cdecl;
C++
extern DELPHI_PACKAGE void * __cdecl GetMemory(NativeInt Size);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
GetMemory は、メモリ ブロックの割り当てを行います。
GetMemory は、指定されたサイズ Size
のメモリ ブロックをヒープ上に割り当てて、そのメモリのアドレスを返します。 割り当てられたバッファの各バイトは、ゼロに初期化されません。 そのバッファを破棄するには、FreeMemory を使用します。 メモリ ブロックを割り当てるために十分なメモリがない場合は、EOutOfMemory 例外が発生します。
メモリを 0 に初期化する必要がある場合は、AllocMem を使用できます。