System.Variants.TCustomVariantType.VarDataCast

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch