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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Description
Effectue un transtypage d'un type Variant dans un autre.
Appelez VarDataCastTo à partir de l'implémentation d'un descendant de TCustomVariantType pour transtyper les données d'un type Variant dans un autre. N'utilisez pas VarDataCastTo comme implémentation complète de la méthode CastTo, afin de ne pas créer une référence circulaire.
Dest renvoie le résultat du transtypage. Si VarDataCastTo est appelée sans le paramètre Source, elle fournit également les données source à transtyper.
Source représente l'enregistrement TVarData à transtyper.
VarType représente le code du type Variant dans lequel les données doivent être transtypées.