Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Проблемы с MessageBox


Автор: Scrolly 26.1.2008, 18:01
Проблема такого рода, недавно перешел  к визуальному программированию, и тут же столкнулся с ошибкой в лице MessageBox. Теперь сама суть ошибки
Код

MessageBox(0,"Hello!","List",MB_OK);



ошибка: 1>d:\grifkaaaa\visual studio 2005\projects\mes\mes\Form1.h(86) : error C2065: 'MB_OK' : undeclared identifier
заранее спасибо

Автор: JAPH 26.1.2008, 19:18
Код
#include <windows.h>

Автор: Scrolly 26.1.2008, 20:09
Цитата(JAPH @ 26.1.2008,  19:18)
Код
#include <windows.h>

Не помогло smile .. Допольнительно поискал в MSDN, нашел что еще требуется winuser.h, в итоге ошибки такие  а именно

1>d:\grifkaaaa\visual studio 2005\projects\mes\mes\Form1.h(100) : error C2872: 'MessageBox' : ambiguous symbol
1>        could be 'C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7205) : int MessageBox(HWND,LPCTSTR,LPCTSTR,UINT)'
1>        or 'c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll : System::Windows::Forms::MessageBox'
1>d:\grifkaaaa\visual studio 2005\projects\mes\mes\Form1.h(100) : error C2872: 'MessageBox' : ambiguous symbol
1>        could be 'C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winuser.h(7205) : int MessageBox(HWND,LPCTSTR,LPCTSTR,UINT)'
1>        or 'c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll : System::Windows::Forms::MessageBox'


плюс сам проект. может ошибка совсем в другом 

Автор: Maka6er 27.1.2008, 13:15
Делай вот так:

Код

MessageBox::Show("Hello!","List",MessageBoxButtons::OK);

Автор: Scrolly 27.1.2008, 23:58
блин... я так и обошел данную проблему, но все же... Тут у меня уже дело принципа, вроде делаю как сказано  в MSDN. Вот только толку мало.

Автор: DefenderDf 16.9.2009, 12:54
мне помогло следующее 

MessageBox(NULL,TEXT("Hello!"),TEXT("List"),MB_OK);
вот как то так 


Visual C++ 2008

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)