System.GetMemory

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

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 を使用できます。

メモ: GetMemory は、GetMem の C++ 互換バージョンです。

関連項目

コード サンプル