System.VarArrayRedim

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

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 例外が生成されます。

メモ:  バリアント配列は,ロックされているときはサイズ変更できません。

関連項目