ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
4730
4730
EMPFEHLEN
-
15.03.06 09:01 #1
Ich habe eine Pronlem mit Visual Studio 2005.
Wenn ich eine Windows32 Anwenung erstelle compiliere und ausführe zeigt er mir wie gewohnt das Fenster an.
Wenn ich nun versuche mir eine MessageBox anzeigen zu lassen mit:
Code :1
MessageBox(hWnd,"Irgentwas","Irgentwas",MB_OK);
erhalte ich einen Compilerfehler:
Code :1 2 3 4 5 6
Test1.cpp c:\projects\test1\test1\test1.cpp(109) : error C2664: 'MessageBoxW': Konvertierung des Parameters 2 von 'const char [10]' in 'LPCWSTR' nicht möglich Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. Das Buildprotokoll wurde unter "file://c:\Projects\Test1\Test1\Debug\BuildLog.htm" gespeichert. Test1 - 1 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Er scheint mit den Strings nicht zurechtzukommen.... Ich hab mich aber an die MSDN
gehalten und in VS2003 gings ja immer so. Ähnliches erhalte ich auch wenn ich einen
Samplecode aus meinem Pezold compiliere. Ich hab mich in der MSDN über eventuelle änderungen bei den Sprachfeatures belesen aber nichts gefunden.
Was mache ich falsch.Geändert von Sigbuzz (15.03.06 um 09:04 Uhr)
-
VS 2005 erstellt die Projekte grundsätzlich mit Unicode. Du kannst die Einstellung in den Projekteigenschaften ändern.
Falls du mit Unicode arbeiten willst, musst du um diese Text-Klötze ein _T( "MeinText" ) machen (Das Makro zwingt den Compiler, die Text-Blöcke mit dem jeweils eingestellten Zeichensatz anzulegen).
-
15.03.06 11:51 #3
Danke hat funtioniert
Wo genau schalte ich das mit dem Unicode um? Ich kann die Einstellung nich finden.
-
15.03.06 12:03 #4
Hat sich erledigt ich habs gefunden.
Danke nochmal.
Ähnliche Themen
-
Visual Studio 2005
Von web-spirits im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 26.04.09, 10:39 -
C++ Visual Studio 2005 MessageBox erstellen
Von StonedMind im Forum C/C++Antworten: 3Letzter Beitrag: 30.03.07, 10:54 -
Visual Studio 2005 / C++ API
Von Dipsi im Forum C/C++Antworten: 2Letzter Beitrag: 25.06.06, 21:17 -
.Net 2.0 + Visual Studio 2005 + SQL Server 2005 released
Von Nico Graichen im Forum Coders TalkAntworten: 0Letzter Beitrag: 28.10.05, 16:00 -
Leere MessageBox im Visual Studio .NET
Von MAN im Forum .NET ArchivAntworten: 5Letzter Beitrag: 14.09.04, 14:54





Zitieren
Login





