FormatMessage для консоль окна

Тема в разделе "WASM.WIN32", создана пользователем _Tai_, 29 авг 2008.

  1. _Tai_

    _Tai_ New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2008
    Сообщения:
    22
    Нужно в консольном окне в случае ошибки вывести ее причину

    у меня сейчас так
    GetLastError + FormatMessage

    на английском работает
    а на русском из-за различий в кодировках - нет. Вместо текста непонятные символы

    Подскажите пожалуйста, как перевести текст от FormatMessage в нужную кодировку, чтобы затем вывести текст в консольное окно
     
  2. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    функция CharToOem должна помочь.
     
  3. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    http://www.wasm.ru/forum/viewtopic.php?pid=164343#p164343