Unicode LPCWSTR



  • Ich benjutze visual c++ 2008 als compiler. Plötzlich erwarten alle Funktionen wir MessagBox() Texte vom Typ LPCWSTR. Wenn ich mich richitg erinnere konnte man das irgendwo in den Projekteigenschaften umstellen, so das die wieder normale Texte in FOrm von "Text" verlangt werden und nichtmehr so: TEXT("Text"), oder?. Leider finde ich das nichtmehr... Kann mir ejmand sagen, wo genau ich das finde? THX!



  • Projekt->Eigenschaften->Allgemein->Zeichensatz ?



  • Trengdon schrieb:

    ... so das die wieder normale Texte in FOrm von "Text" verlangt werden ...

    und _T("Text") ist nun annormal oder wie ?
    mit _T("") zu arbeiten ist deutlich bessern, denn spaeter wird das programm in verschiedenen sprachen uebersetzt, oder benutzt unicode librarys usw sodass das programm auf unicode umgestellt wird / werden sollte - dann hast du mit dem "" einiges zu aendern, aber bei _T("") kannst du dann immer froehlich hin und her wechseln ohne probleme
    genauso auch TCHAR statt char oder wchat_t direkt, fuer alle string arbeiten gibts eine "template" methode



  • Super, danke!



  • OT:
    Mr Evil, ich habe nen Fehler in deiner Signatur gefunden 😉

    Es müsste so aussehen:

    LIVE *MrEvil = new(LIVE); 
    for(int iYears=0; iYears<=MrEvil->GetLiveSpan(); ++iYears); 
        Sleep(Sleep(31536000000);
    delete MrEvil;
    


  • Machine schrieb:

    OT:
    Mr Evil, ich habe nen Fehler in deiner Signatur gefunden 😉

    Es müsste so aussehen:

    LIVE *MrEvil = new(LIVE); 
    for(int iYears=0; iYears<=MrEvil->GetLiveSpan(); ++iYears); 
        Sleep(30758400000);
    delete MrEvil;
    

    356 Tage? Meintest du nicht eher 365?



  • Machine schrieb:

    OT:
    Mr Evil, ich habe nen Fehler in deiner Signatur gefunden 😉

    Es müsste so aussehen:

    LIVE *MrEvil = new(LIVE); 
    for(int iYears=0; iYears<=MrEvil->GetLiveSpan(); ++iYears); 
        Sleep(31536000000);
    delete MrEvil;
    


  • // alles wegedit wegen doofheit

    habs angepasst, aber ich schlafe nicht nur #gg


Anmelden zum Antworten