System.VarUtils.VariantCopyInd
Delphi
function VariantCopyInd; external oleaut name 'VariantCopyInd';
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | external public | System.VarUtils.pas | System.VarUtils | System.VarUtils |
Description
Efface le variant de destination et effectue une copie du variant source, y compris quand la source est de type varByRef.
Utilisez la routine VariantCopyInd pour copier le variant source donné par Source dans le variant de destination indiqué par Dest, après l'effacement de Dest par le biais d'un appel à VariantClear.
Dans le cas où la source est de type varByRef, la routine VariantCopyInd effectue l'indirection et copie les informations correctes.
Les valeurs de retour possibles de VariantCopyInd sont données dans le tableau suivant, ainsi que leur signification.
Valeur | Signification |
---|---|
VAR_OK |
L'opération s'est terminée avec succès. |
VAR_BADVARTYPE |
Le type variant du paramètre d'entrée n'est pas valide. |
VAR_INVALIDARG |
Un des arguments n'est pas valide. |
VAR_OUTOFMEMORY |
Mémoire insuffisante pour achever l'opération. |
VAR_UNEXPECTED |
Une erreur inattendue s'est produite. |
VAR_EXCEPTION |
L'application a déclenché une exception. |