CreateThread - keine Memberfunktion erlaubt ?
-
Hmmmm schrieb:
Oh man ey ... wieso wollen denn all die Funktionen auf einmal TCHAR's -.-
Dann hast du irgendwas "falsch" gemacht. (Wobei falsch jetzt bedeutet, dass du das Ziel hattest, dass die keine TCHARS wollen).
Lege einfach ein leeres Projekt an, da musste nichts umschreiben.
-
Hmmmm schrieb:
Oh man ey ... wieso wollen denn all die Funktionen auf einmal TCHAR's
Weil Du Dein Projekt nicht von UNICODE auf Multibyte umgestellt hast. Musst mal in den Projekteinstellungen suchen.
-
Verdrehts nicht:
TCHAR ist der "generiche" Zeichentyp - der ist entweder char oder wchar_t.
-
Jo, aber TE hat offensichtlich durchweg char benutzt, und das scheitert, wenn er sein Projekt als UNICODE - Projekt kompilieren will.
-
Yop, den Tipp mit dem Multibyte-compile hat mir auch grad jemand gegeben - compiled so einwandfrei ^^ Hat das noch irgendwelche Auswirkungen oder kann man das bedenkenlos verwenden ?
-
Du kannst Dein Projekt halt nur als Multibyte-Projekt kompilieren, so wie bisher mit Deinem DEV C++ auch.
Setzt Du statt der char's WCHAR's ein, kannst Du nur UNICODE.
Und TCHAR ist halt ein generischer Typ, der abhängig vom UNICODE - MAKRO in char oder WCHAR umgesetzt wird.
Das heißt, wenn Du konsequent TCHAR benutzt, kannst Du Dein Projekt wahlweise als UNICODE-Projekt oder Multibyte(ANSI)-Projekt erstellen.
Wenn Du da keinen Bedarf hast, lass es einfach bei char und Multibyte.
-
Ach, so macht das sinn ;P Danke für die Erläuterung !
-
Ach das Problem war, dass ich den Eintrag nicht vorher aus dem vector mit den Namen gelöscht habe ... sondern einfach nur die Lösch-Message an das Window geschickt habe. Dadurch wurde dann der Falsche eintrag gelöscht ^^