System.Variants.TCustomVariantType.VarDataCast
Delphi
procedure VarDataCast(var Dest: TVarData; const Source: TVarData);
C++
void __fastcall VarDataCast(TVarData &Dest, const TVarData &Source);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Beschreibung
Wandelt den Typ eines Variant-Objekts in einen anderen Variant-Typ um.
Mit VarDataCast aus der Implementierung eines TCustomVariantType-Nachkommen können Sie eine Variante in den durch die Eigenschaft VarType angegebenen Typ konvertieren. Verwenden Sie die Methode VarDataCast auf keinen Fall als gesamte Implementierung von Cast, da dies zu einer zirkulären Referenz führt.
In Dest wird das Ergebnis der Typumwandlung zurückgegeben.
Source ist ein Record (TVarData) mit den Daten des zu konvertierenden Variant-Objekts.