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

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

関連項目

https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=System.VarArrayRedim&oldid=159229」から取得