![]() |
|
|
![]()
|
|
| Lindemann66 |
|
||||||
|
Thinking... ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 2.8.2011 Где: Ульяновск Репутация: нет Всего: нет |
Всем привет
Вопрос следующий Есть код
Этот код для VS Мне надо, чтобы он работал под Qt В Qt, естественно, нету _bstr_t _bstr_t здесь, я так понимаю, нужен для того, чтобы принимать wchar*, или LPCWSTR То есть, код нужно привести к виду
Также надо учесть, что pInstanceName имеет тип LPCTSTR Написал функцию конвертации
Но тут опять проблема - функция MultiByteToWideChar требует уже LPCSTR, то есть обычную строку Выходит, нужно делать ещё и LPCTSTR to LPCSTR? Уже мозг пухнет от этих преобразований, если честно... Буду признателен за любые советы --------------------
stay true |
||||||
|
|||||||
| maydjin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 25.1.2010 Репутация: нет Всего: нет |
Лучше использовать напрямую функционал QTextCodec, выглядеть будет примерно так :
Можно попробовать ещё причесать дабы убрать привидения типов. И никаких страшненких винапи. Это сообщение отредактировал(а) maydjin - 17.8.2011, 21:32 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |