System.Variants.VarCopyNoInd

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure VarCopyNoInd(var Dest: Variant; const Source: Variant);

C++

extern DELPHI_PACKAGE void __fastcall VarCopyNoInd(System::Variant &Dest, const System::Variant &Source);

Eigenschaften

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

Beschreibung

Kopiert ein Variant-Objekt.

VarCopyNoInd kopiert die in Source angegebene Variante in die in Dest angegebene Variante. Der Aufruf von VarCopyNoInd in C++ oder Delphi entspricht einer einfachen Varianten-Zuweisung in Delphi.

Dest kann vom Typ Variant oder OleVariant sein. Das Zuweisen eines Wertes muss möglich sein.

Source ist als Variant definiert, der Typ OleVariant ist jedoch ebenfalls zulässig, da dies ein kompatibler Typ ist. Source kann aber keinen VarType-Wert mit dem Bit varByRef enthalten.

Die folgende Tabelle beschreibt das erwartete Verhalten, wenn der Typ Variant bzw. OleVariant für die Parameter verwendet wird:



Dest Source Verhalten

Variant

OleVariant

Arbeitet wie erwartet.

Variant

Variant

Arbeitet wie erwartet.

OleVariant

OleVariant

Arbeitet wie erwartet.

OleVariant

Variant

Source sollte implizit in OleVariant umgewandelt werden.



Siehe auch