System.Variants.TCustomVariantType.VarDataCastTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi