System.Variants.VarCopyNoInd
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. |