Поделиться через


Функция 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
Header oleauto.h
Библиотека OleAut32.lib
DLL OleAut32.dll