Fehler im Hilfesystem ...



  • Ich habe Visual Studio 2008 Standard installiert, und habe folgendes
    Problem: Wenn ich im Hilfesystem im Index-Modus CWnd Members eingebe,
    erscheint eine Liste mit Funktionskategorien. Wenn ich dann auf
    "Window Text Functions" clicke, geschieht nichts. Es müssten mehrere
    Funktionen angezeigt werden.

    Ein anderses Problem:

    Der Compiler aktzeptiert MessageBox("Hallo ..."); nicht. An der Stelle
    müssten alle CWnd-Members angenommen werden.



  • Bei MessageBox("Hallo..."); erscheint folgende Fehlermeldung:
    "Cannot convert Parameter 1 from char a[10] to LPCTSTR ( LPCTSTR oder so )

    Folgendes geht:

    CString str;
    str = "Hallo ...";
    MessageBox(str);



  • du kompilierst in unicode, dein "xyz" ist jedoch normaler char

    machs zB so:

    MessageBox(NULL, L"bla", L"Titel", MB_OK);

    Oder stelle dein Projekt auf multibyte-Zeichensatz um



  • Wie stelle ich mein VS 2008 MFC Projekt, auf Multibyte-Zeichensatz
    um ? Leider habe ich noch wenig Erfahrung mit VS 2008.



  • Projekteinstellungen -> General -> Character Set -> Use multi byte character set

    Ich kann Dir aber nur anraten einfach immer die T-Notation von tchar zu verwenden, dann hast Du keinen Ärger.


Anmelden zum Antworten