Функция 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