Compartir a través de


Función VarDiv (oleauto.h)

Devuelve el resultado de dividir dos variantes.

Sintaxis

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

Parámetros

[in] pvarLeft

Primera variante.

[in] pvarRight

Segunda variante.

[out] pvarResult

Variante de resultado.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La función funciona de la siguiente manera.

Condición Resultado
Ambas expresiones son cadenas, fechas, caracteres o valores booleanos Double
Una expresión es una cadena y la otra un carácter División y se devuelve un doble
Una expresión es numérica y la otra una cadena División y se devuelve un doble
Ambas expresiones son numéricas División y se devuelve un doble
Cualquiera de las expresiones es null Null
pvarRight está vacío y pvarLeft no está vacío DISP_E_DIVBYZERO
pvarLeft está vacío y pvarRight no está vacío 0 como tipo double
Ambas expresiones están vacías DISP_E_OVERFLOW

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll