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