Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » MessageBox in VS2005

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.03.2006, 14:48 Uhr
~Robert S.
Gast


Hallo alle zu sammen,

wenn ich unter VS2005 versuche eine MessageBox zu oeffnen via


C++:
MessageBox("Text", MB_OK);



Bekomme ich immer vollgende Fehlermeldung

cdokumente und einstellungen\administrator\desktop\test\test\test\testdlg.cpp(96) : error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [5]' to 'LPCTSTR'

Wenn ich jetzt mal Testweise den hier mache:


C++:
MessageBox(NULL, MB_OK);



bekomme ich meine MessageBox (ohne Text natuerlich). Unter VS6 hat noch alles wunderbar geklappt, weiss jemand was hier mit VS2005 los ist?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.03.2006, 15:21 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Wenn der Compiler es nicht nimmt dann caste doch.
MessageBox(_T("Text"),MB_OK);
MessageBox((LPCTSTR)"Text",MB_OK);
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.03.2006, 15:27 Uhr
~Robert S.
Gast


Hmmm ok,

so klappt, stellt sich nur noch die Frage warum es seit VS2005 gecaste werden muss...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: