001
28.07.2007, 18:33 Uhr
0xdeadbeef
Gott (Operator)
|
Das ist ein WinAPI-Problem, also
Die meisten WinAPI-Funktionen liegen in zwei Varianten vor, die eine akzeptiert ANSI-Strings - also Pointer auf char, und die andere wide character strings, also Pointer auf wchar_t. Abhängig von ein paar Präprozessor-Makros wird jeweils die eine oder die andere benutzt. In deinem Fall scheint es auf ANSI-Funktionen getrimmt zu sein, also musst du das L vor den Stringliteralen wegnehmen. Oder besser gleich
C++: |
_T("Das ist ein String")
|
schreiben, dann ersetzt er das je nach #defines durch das passende. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |