System.InitializeArray

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

Delphi

procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt);

C++

extern DELPHI_PACKAGE void __fastcall InitializeArray(void * p, void * typeInfo, NativeUInt elemCount);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.pas
System.hpp
System System

説明

動的配列の要素を初期化します。

InitializeArray を使用すると、動的配列の要素をデフォルト値に初期化できます。InitializeArray が役に立つのは、StringIInterface などのマネージ型要素が格納された動的配列の場合だけです。それ以外の場合、InitializeArray は何もしません。InitializeArray ルーチンに必要なパラメータを以下の表で説明します。



パラメータ 説明

p

配列データが格納されているヒープ領域へのポインタ。

typeInfo

配列を記述する RTTI 情報。TypeInfo 演算子を使用すると、この情報を取得できます。

elemCount

初期化する配列の要素数。



関連項目