Функция VarCat (oleauto.h)
Объединяет два варианта и возвращает результат.
Синтаксис
HRESULT VarCat(
[in] LPVARIANT pvarLeft,
[in] LPVARIANT pvarRight,
[out] LPVARIANT pvarResult
);
Параметры
[in] pvarLeft
Первый вариант.
[in] pvarRight
Второй вариант.
[out] pvarResult
Вариант результата.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Функция работает следующим образом.
Условие | Результат |
---|---|
Оба выражения являются строками | Сцепленные |
Оба выражения имеют значение NULL | Null |
Одно выражение имеет значение NULL, а другое — не null | Тип, отличный от NULL |
Любое из этих выражений является логическим | ЗНАЧЕНИЕ FALSE равно 1 или TRUE, равное -1 |
Любое из выражений имеет VT_ERROR | Null |
Оба выражения являются числовыми | Объединение и возврат в виде строки |
Одно выражение является числовым, а другое — строкой | Сцепленные |
Любое из выражений является датой | Дата |
Оба выражения пусты | Пустая строка. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oleauto.h |
Библиотека | OleAut32.lib |
DLL | OleAut32.dll |