System.InitializeArray
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 が役に立つのは、String や IInterface などのマネージ型要素が格納された動的配列の場合だけです。それ以外の場合、InitializeArray は何もしません。InitializeArray ルーチンに必要なパラメータを以下の表で説明します。
パラメータ | 説明 |
---|---|
p |
配列データが格納されているヒープ領域へのポインタ。 |
typeInfo |
配列を記述する RTTI 情報。TypeInfo 演算子を使用すると、この情報を取得できます。 |
elemCount |
初期化する配列の要素数。 |