36 / 23 / 10
Регистрация: 14.11.2013
Сообщений: 85
|
||||||
1 | ||||||
error C2440: =: невозможно преобразовать "char [8]" в "LPCWSTR"17.11.2013, 21:18. Показов 4063. Ответов 7
Метки нет (Все метки)
Всем добрый вечер!
Помогите исправить ошибку. Нужно заполнить структуру класса окна. В строке wc.lpszClassName = szClassName; ошибка присвоения
И еще одна ошибка тоже в этой строке 2 IntelliSense: значение типа "char *" нельзя присвоить сущности типа "LPCWSTR"
0
|
17.11.2013, 21:18 | |
Ответы с готовыми решениями:
7
error C2440: '=' : cannot convert from 'char [9]' to 'LPCWSTR' Error C2440: =: невозможно преобразовать "const WCHAR [ ]" в "LPCSTR" Ошибка невозможно преобразовать аргумент 2 из "char *" в "LPCWSTR" Невозможно преобразовать параметр из "const char [12]" в "LPCWSTR" Невозможно преобразовать "const char [7]" в "LPCWSTR" |
Ушел с форума
|
|
17.11.2013, 21:26 | 2 |
wchar_t szClassName[] = L"MyClass";
Ну основы же...
2
|
Jupiter
|
17.11.2013, 21:30
#3
|
1
|
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
||||||
17.11.2013, 21:30 | 4 | |||||
1
|
Ушел с форума
|
|
17.11.2013, 21:34 | 5 |
И в итоге получим кракозябры-иероглифы.
Потому что если функция ждет LPCWSTR, то есть wide-char, то и надо ей передавать wide-char, а не "обманывать", кастуя char-строку.
1
|
36 / 23 / 10
Регистрация: 14.11.2013
Сообщений: 85
|
|
17.11.2013, 21:37 [ТС] | 6 |
Спасибо. Только второй день изучаю Winapi. В книге именно так написано но у меня почему-то ошибка
Все, разобрался в чем дело)
0
|
267 / 189 / 33
Регистрация: 15.01.2011
Сообщений: 681
|
|
17.11.2013, 21:51 | 8 |
0
|
17.11.2013, 21:51 | |
17.11.2013, 21:51 | |
Помогаю со студенческими работами здесь
8
Ошибка: невозможно преобразовать "char [21]" в "LPCWSTR" Error C2440: =: невозможно преобразовать "LRESULT (__cdecl *)(HWND,UINT,UINT,LONG)" в "WNDPROC" Как преобразовать char в LPCWSTR error C2440: =: невозможно преобразовать 'const char *' в 'char *' Error c2440: невозможно преобразовать 'const char [2]' в 'char' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |