FormatMessage - Was ist falsch?



  • Guten Abend,
    Was mache ich mit der FormatMessage Funktion bloß falsche erhalte immer Fehlercode 15100.

    char buf[128];
    
    FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,NULL,GetLastError(),MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US),(LPTSTR)buf,sizeof(buf),NULL);
    


  • Wenn ich aber folgendes mache geht es:

    FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,NULL,err,MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),buffer,sizeof(buffer),NULL);
    

    Also es scheint irgendwie an dem dwLanguageId Parameter zu liegen.
    Hätte es ganz gerne alles in Englisch ausgegeben aber da passiert nix.
    also halt Fehlercode 15100.
    weiß jemand weiter?



  • dafür brauchst du dann aber ein englisches windows


  • Mod

    Sagt doch der Fehler 15100:
    Das Ressourcenladeprogramm konnte die MUI-Datei nicht finden.

    Verwende das Programm Error Lookup (errlook.exe) und Du kanst Die Fehlermeldungen sogar selber lesen...


Anmelden zum Antworten