System.Variants.TCustomVariantType.VarDataCastTo
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 は,データのキャスト先のバリアント型の型コードです。