System.VarArrayRedim
Delphi
procedure VarArrayRedim(var A: Variant; HighBound: Integer);
C++
extern void __fastcall VarArrayRedim(Variant& a, int high);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.pas sysvari.h |
System | System |
説明
バリアント配列をサイズ変更します。
VarArrayRedim 関数は,右端の次元の上限を指定された値に変更して,指定されたバリアント配列のサイズを変更します。A パラメータは Variant にも OleVariant にも設定できますが,lvalue でなければなりません。
既存の配列要素はそのまま維持され,新しい要素はゼロ(0)または空に設定されます。A で指定されたバリアントが配列でない場合,または配列をサイズ変更するだけのメモリが十分にない場合,EVariantArrayCreateError 例外が生成されます。
メモ: バリアント配列は,ロックされているときはサイズ変更できません。