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 |