System.Variants.TCustomVariantType.VarDataCastTo

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure VarDataCastTo(var Dest: TVarData; const Source: TVarData;
const AVarType: TVarType); overload;
procedure VarDataCastTo(var Dest: TVarData; const AVarType: TVarType); overload;

C++

void __fastcall VarDataCastTo(TVarData &Dest, const TVarData &Source, const System::Word AVarType)/* overload */;
void __fastcall VarDataCastTo(TVarData &Dest, const System::Word AVarType)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

説明

あるバリアントをほかのバリアントにキャストします。

TCustomVariantType の下位クラスの実装から VarDataCastTo メソッドを呼び出すと,あるバリアント型からほかのバリアント型にデータをキャストできます。循環参照になるため,CastTo メソッドの実装全体として VarDataCastTo を使用しないでください。

Dest は,キャストの結果を返します。Source パラメータを指定せずに VarDataCastTo を呼び出した場合は,キャストする元データも提供されます。

Source は,キャストする TVarData レコードです。

VarType は,データのキャスト先のバリアント型の型コードです。

関連項目