System.Variants.VarAsType

提供: Appmethod Libraries
移動先: 案内検索

Object Pascal

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 またはその下位クラス(EVariantOverflowErrorEVariantTypeCastError など)です。

関連項目