powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование COleVariant в строку
6 сообщений из 6, страница 1 из 1
Преобразование COleVariant в строку
    #38699667
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот кусочек кода:
COleVariant CValue;
CString strField = "MACAdress";
pRS->GetFieldValue(strField,CValue);
if (CValue=="строка") //здесь нужно сравнить полученной значение со строкой
{--------------------------}
Помогите с проблемкой - как сравнить CValue со строкой??
...
Рейтинг: 0 / 0
Преобразование COleVariant в строку
    #38700717
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CValue.GetByteArrayFromVariantArray - даст CByteArray.
А оттуда через GetData уже можно и CString достать.
...
Рейтинг: 0 / 0
Преобразование COleVariant в строку
    #38700808
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alanez,

COleVariant это VARIANT с прицепленными к нему функциями ввиде класса. Ты на эти функции смотрел? там есть все что тебе нужно.

Наверно можно как то так

Код: plaintext
1.
2.
CValue.ChangeType(VT_BSTR);
if(_bstr_t(CValue.bstrVal) == "строка")  { ... 
...
Рейтинг: 0 / 0
Преобразование COleVariant в строку
    #38700861
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc,

не, не смотрел)
сделал так : if (CValue==(CString)"C8:60:00:EC:78:4B") - работает.
Всем спасибо!
...
Рейтинг: 0 / 0
Преобразование COleVariant в строку
    #38700862
alanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc,

можно по-подробнее где можно почитать как устроены COleVariant и CString?
...
Рейтинг: 0 / 0
Преобразование COleVariant в строку
    #38700870
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование COleVariant в строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]