System.Variants.VarAsType
Delphi
function VarAsType(const V: Variant; AVarType: TVarType): Variant;
C++
extern DELPHI_PACKAGE System::Variant __fastcall VarAsType(const System::Variant &V, System::Word AVarType);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
説明
バリアントを指定した型に変換します。
VarAsType は、指定した型にバリアントを変換し、指定した型の新しい Variant を返します。
V は、変換元の Variant です。
VarType は、V の変換先の型を表すバリアント型コードです。これは、System ユニットで定義された定数でも、カスタム バリアント型の型コードでもかまいません。varArray や varByRef のビットを含めることはできません。
指定した型にバリアントを変換できない場合、VarAsType は例外を発生させます。この例外は、EVariantError またはその下位クラス(EVariantOverflowError や EVariantTypeCastError など)です。