System.VarUtils.VariantChangeType
Delphi
function VariantChangeType; external oleaut name 'VariantChangeType';
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | external public | System.VarUtils.pas | System.VarUtils | System.VarUtils |
Description
Convertit un variant d'un type à un autre type.
Utilisez VariantChangeType pour convertir le variant donné dans Source en un variant stocké dans Dest de type VarType, en utilisant le paramètre wFlags spécifiant les indicateurs de conversion.
VariantChangeType renvoie le résultat de l'opération de conversion, qui peut prendre une des valeurs suivantes.
Valeur | Signification |
---|---|
VAR_OK |
La conversion a réussi. |
VAR_BADVARTYPE |
Le type variant du paramètre d'entrée n'est pas valide. |
VAR_OVERFLOW |
Les données stockées dans le paramètre de sortie ne tiennent pas dans le type de destination. |
VAR_TYPEMISMATCH |
L'argument ne peut pas être transtypé sur le type spécifié. |
VAR_INVALIDARG |
Un des arguments n'est pas valide. |
VAR_OUTOFMEMORY |
La mémoire est insuffisante pour terminer la conversion. |
Remarque : Pour effectuer la conversion en utilisant les informations spécifiques aux paramètres régionaux, utilisez la fonction référencée par la variable VariantChangeTypeEx.