Condividi tramite


Funzione VarDiv (oleauto.h)

Restituisce il risultato dalla divisione di due varianti.

Sintassi

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

Parametri

[in] pvarLeft

La prima variante.

[in] pvarRight

Seconda variante.

[out] pvarResult

Variante del risultato.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

La funzione funziona come indicato di seguito.

Condizione Risultato
Entrambe le espressioni sono stringhe, date, caratteri o valori booleani Double
Un'espressione è una stringa e l'altra un carattere Divisione e un doppio viene restituito
Un'espressione è numerica e l'altra una stringa Divisione e un doppio viene restituito
Entrambe le espressioni sono numeriche Divisione e un doppio viene restituito
Entrambe le espressioni sono null Null
pvarRight è vuoto e pvarLeft non è vuoto DISP_E_DIVBYZERO
pvarLeft è vuoto e pvarRight non è vuoto 0 come tipo doppio
Entrambe le espressioni sono vuote DISP_E_OVERFLOW

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll