System.AllocMem

提供: RAD Studio API Documentation
移動先: 案内検索

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 を使用した方が効率的です。

関連項目