Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2009, 12:25   #1
Alexcomeback
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 59
По умолчанию Ошибка конвертации типов. Почему?

Попытался написать мини-программку, выводящую простое окно с некоторым сообщением. Получил следующую ошибку:

error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [5]' to 'LPCWSTR'

Код:
//простое окно сообщений
#define WIN32_LEAN_AND_MEAN
#include <windows.h> 
#include <windowsx.h> 

int WINAPI WinMain (HINSTANCE hinstance, HINSTANCE hprevinstance, LPSTR Lpcmdline, int ncmdshow) 
{
MessageBox(NULL,"omg!","Hello, world!", MB_OKCANCEL|MB_ICONEXCLAMATION) ;
MessageBeep(MB_ICONASTERISK) ; 
return 0 ;
}
Вопрос - почему? Как тогда иначе писать выводимый текст и заголовок окна? Заранее спасибо

p.s. компилировал на Visual C++ 2008 Exp. edition.

Последний раз редактировалось Alexcomeback; 17.06.2009 в 12:28.
Alexcomeback вне форума Ответить с цитированием
Старый 17.06.2009, 13:01   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

как же надоел этот вопрос. отвечать не буду, ответ ищи в книге "Джеффри Рихтер. Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows. " Тема - unicode строки
vvviperrr вне форума Ответить с цитированием
Старый 17.06.2009, 13:03   #3
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

А я уже отвечать начал, ну ладно тогда...

Последний раз редактировалось Somebody; 17.06.2009 в 13:06.
Somebody вне форума Ответить с цитированием
Старый 17.06.2009, 13:28   #4
assasin
Форумчанин
 
Регистрация: 27.04.2009
Сообщений: 123
По умолчанию

или хотя бы
http://www.programmersforum.ru/showthread.php?t=54308
<= P.S. если я тебе помог нажми весы слева <=
assasin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При конвертации данных из Акса2000 в ехель2007 обрезаются строки. Что делать? VVlad69 Microsoft Office Access 0 02.04.2009 14:53
Excel+ Delphi ошибка типов данных Tanuska___:) БД в Delphi 8 28.01.2009 18:04
почему ошибка??? beygul Помощь студентам 1 15.11.2008 19:46
Почему у мну ошибка??? Altera Общие вопросы Delphi 4 09.03.2008 09:29
Почему ошибка в IBDataSet? 3lander БД в Delphi 3 10.10.2007 11:38