System.Variants.TCustomVariantType.VarDataCopy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure VarDataCopy(var Dest: TVarData; const Source: TVarData);

C++

void __fastcall VarDataCopy(TVarData &Dest, const TVarData &Source);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

Beschreibung

Kopiert die Daten eines internen Variant-Typs.

Mit VarDataCopy aus der Implementierung eines TCustomVariantType-Nachkommen können Sie die Daten eines Variant-Objekts (Dest) löschen und denTVarData-Record eines anderen Variant-Objekts in dieses kopieren. Die Methode VarDataCopy kann auch für Daten aufgerufen werden, die indirekt gespeichert sind (wenn das Feld VType den Wert varByRef enthält). Verwenden Sie VarDataCopy auf keinen Fall als gesamte Implementierung von Copy, da dies zu einer zirkulären Referenz führt.

Dest ist derRecord (TVarData), dem die Daten von Source zugewiesen werden.

Source ist derRecord (TVarData) mit den zu kopierenden Daten.

Siehe auch