Partager via


Fonction VarDiv (oleauto.h)

Retourne le résultat de la division de deux variantes.

Syntaxe

HRESULT VarDiv(
  [in]  LPVARIANT pvarLeft,
  [in]  LPVARIANT pvarRight,
  [out] LPVARIANT pvarResult
);

Paramètres

[in] pvarLeft

Première variante.

[in] pvarRight

Deuxième variante.

[out] pvarResult

Variante de résultat.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

La fonction fonctionne comme suit.

Condition Résultats
Les deux expressions sont des chaînes, des dates, des caractères ou des valeurs booléennes Double
Une expression est une chaîne et l’autre un caractère Division et un double est retourné
Une expression est numérique et l’autre une chaîne Division et un double est retourné
Les deux expressions sont numériques Division et un double est retourné
L’une ou l’autre expression a la valeur Null Null
pvarRight est vide et pvarLeft n’est pas vide DISP_E_DIVBYZERO
pvarLeft est vide et pvarRight n’est pas vide 0 comme type double
Les deux expressions sont vides DISP_E_OVERFLOW

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll