VarDiv 函式 (oleauto.h)
傳回除兩個變體的結果。
語法
HRESULT VarDiv(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[out] LPVARIANT pvarResult
);
參數
[in] pvarLeft
第一個變體。
[in] pvarRight
第二個變體。
[out] pvarResult
結果變異。
傳回值
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
函式的運作方式如下。
條件 | 結果 |
---|---|
這兩個表達式都是字串、日期、字元或布爾值 | Double |
一個表達式是字串,另一個運算式是字元 | 傳回除法和雙精度浮點數 |
一個表達式是數值,另一個運算式是字串 | 傳回除法和雙精度浮點數 |
這兩個表達式都是數值 | 傳回除法和雙精度浮點數 |
任一表達式為 Null | Null |
pvarRight 是空的, pvarLeft 不是空的 | DISP_E_DIVBYZERO |
pvarLeft 是空的, pvarRight 不是空的 | 0 做為 double 類型 |
這兩個表達式都是空的 | DISP_E_OVERFLOW |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oleauto.h |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |