System.Variants.VarCopyNoInd

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi