System.Variants.VarIsArray
Delphi
function VarIsArray(const A: Variant): Boolean;
function VarIsArray(const A: Variant; AResolveByRef: Boolean): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall VarIsArray(const System::Variant &A)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
説明
指定したバリアントが配列かどうかを示します。
VarIsArray は、指定したバリアントが配列であれば true を返します。それ以外の場合には、この関数の結果は false になります。
A は、確認対象の Variant です。
AResolveByRef では、A が Variant への参照であった場合(A の VarType が varByRef または varVariant であった場合)に、VarIsArray がどのような処理をするべきかを示します。AResolveByRef が true なら、VarIsArray は、A が配列であるか、または A が配列へのポインタであるかを確認します。AResolveByRef が false なら、VarIsArray は、A の VarType が varByRef または varVariant であった場合に false を返します。