Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глюки с Visual Studio 2005, :( 
:(
    Опции темы
alexXx
Дата 29.12.2005, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 2.10.2005

Репутация: нет
Всего: 1



Короче вот в чем дело:
Пытался откомпилить пустое окно на 2005-ой студии, причем взятое из примера!!! На 2003-её студии все было зашеюись, а тут
в этом месте 1) winclass.lpszClassName = "WINCLASS1";

и в hwnd = CreateWindowEx(NULL,
вот тут->2) "WINCLASS1",
и соотв. тут->3) "Window 1 Based on WINCLASS1",
WS_OVERLAPPEDWINDOW | WS_VISIBLE,
0,0,
400,400,
NULL,
NULL,
hinstance,
NULL)
... выдает ошибку, мол 1 )error C2440: '=' : cannot convert from 'const char [10]' to 'LPCWSTR'
2) error C2664: 'CreateWindowExW' : cannot convert parameter 2 from 'const char [10]' to 'LPCWSTR'
3) -//-

Я уже замучился, помоги пожалуйста!!!! Может у каго была такая же хрень. Версия студии вроде полная (релизная)! Брал у друга тоже самое(((((
PM MAIL   Вверх
Earnest
Дата 30.12.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Что такое LPCWSTR смотрел? Это "широкая" строка - Юникод то есть.

Скорее всего, у тебя в новом проекте установлен UNICODE. Либо поменяй UNICODE на MultiByte, либо все строковые константы сделай широкими.

А еще лучше - заиметь привычку всегда заворачивать строки в макрос _T(), а также пользоваться макро-типами LPTSTR, LPСTSTR вместо char*, const char*. Т.е.:
Код

LPCTSTR psText = _T("WINCLASS1");  

Тогда код будет компилироваться и при Unocode, и при Multibyte.


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0903 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.