System.Variants.VarIsType
Delphi
function VarIsType(const V: Variant; AVarType: TVarType): Boolean;
function VarIsType(const V: Variant; const AVarTypes: array of TVarType): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall VarIsType(const System::Variant &V, System::Word AVarType)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
説明
指定したバリアントが指定した型を表しているかどうかを示します。
VarIsType は、V で指定した Variant の型コードが、指定した型コードまたは指定した配列内のいずれかの型コードと一致するかどうかを確認します。
V は、確認対象の Variant です。
AVarType は、型コードで、V がこれと一致するかどうかの確認が行われます。
AVarTypes は、有効な型コードの配列で、V がこれと一致するかどうかの確認が行われます。
AVarTypes_size は、AVarTypes の最後の項目のインデックス(項目数より 1 つ少ない値)です。
VarIsType は、指定されたバリアント型のコードが渡された型コード(または型コード群)に一致すれば true を、それ以外は false を返します。