Fonction VarCmp (oleauto.h)
Compare deux variantes.
Syntaxe
HRESULT VarCmp(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[in] LCID lcid,
[in] ULONG dwFlags
);
Paramètres
[in] pvarLeft
Première variante.
[in] pvarRight
Deuxième variante.
[in] lcid
Identificateur de paramètres régionaux.
[in] dwFlags
Option comparer les résultats.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code/valeur de retour | Description |
---|---|
|
pvarLeft est inférieur à pvarRight. |
|
Les paramètres sont égaux. |
|
pvarLeft est supérieur à pvarRight. |
|
L’une ou l’autre expression a la valeur NULL. |
Remarques
La fonction compare uniquement la valeur des types variants. Il compare des chaînes, des entiers et des points flottants, mais pas des tableaux ou des enregistrements.
NORM_IGNOREWIDTH fait que VarCmp ignore la différence entre les caractères demi-largeur et pleine largeur, comme le montre l’exemple suivant :
« Cat"== « cat »
Le formulaire pleine largeur est une distinction de mise en forme utilisée dans les scripts chinois et japonais.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |
Voir aussi
Informations de référence sur la programmation Automation