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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Description
Copie un Variant.
VarCopyNoInd copie le variant spécifié par Source dans le variant spécifié par Dest. L'appel de VarCopyNoInd dans le code C++ ou Delphi est équivalent à une simple affectation de variant dans le code Delphi.
Dest peut être un Variant ou un OleVariant, et il doit être possible de lui affecter une valeur.
Source est défini comme un Variant, mais un Variant est également autorisé car il est de type compatible. Toutefois, Source ne peut pas avoir un VarType qui inclut le bit varByRef.
Ce tableau indique le comportement attendu lorsque vous utilisez les types Variant et OleVariant comme paramètres :
Dest | Source | Comportement |
---|---|---|
Variant |
OleVariant |
Fonctionne comme prévu. |
Variant |
Variant |
Fonctionne comme prévu. |
OleVariant |
OleVariant |
Fonctionne comme prévu. |
OleVariant |
Variant |
Source doit explicitement être transtypé en OleVariant. |