Форум » GUI » Hb32 + hwgui + CP866: Проблема с кириллицей » Ответить

Hb32 + hwgui + CP866: Проблема с кириллицей

George: Здравствуйте, Возможно ли решить следующую задачу: - Проект на Harbour 3.2, MS Windows 10, mingw, hwgui 2.20, ADS, кодировка .prg CP866; - Все файлы проекта (.dbf и текстовые) в CP866 В консоли все отлично. В hwgui - иероглифы на кнопках. Хотелось бы сохранить CP866 для исходников и .dbf, но видеть окна и виджеты в читаемом виде, без hb_translate в CP1251 всего, что туда отправляется/принимается.

Ответов - 4

SergKis: George пишет В hwgui - иероглифы на кнопках Назначения стоят ? REQUEST HB_LANG_RU866 HB_LANGSELECT("RU866") REQUEST HB_CODEPAGE_RU866 hb_cdpSelect( "RU866" ) У нас с LV866 проблем не было (без ADS, но с LetoDb)

George: SergKis пишет: Назначения стоят ? Да, стоят. Без них и консоль бы иероглифы показывала. INIT PROCEDURE IN REQUEST HB_LANG_RU866 // Для HRB100 это и так работает REQUEST HB_LANG_RUWIN // Для HRB300 нужна вся эта хрень, REQUEST HB_CODEPAGE_RU866 // при этом HB_LEGACY_LEVEL есть REQUEST HB_CODEPAGE_RU1251 HB_LANGSELECT("RU866") hb_cdpSelect("RU866") HB_LANGSELECT("RU866") RETURN Мечталось, что hwGui транслирует строки, если установленная CP отличается от системной, как это делают некоторые терминалы. Видимо, не сбылось, или я не знаю, как его убедить это делать.

SergKis: George пишет Мечталось, что hwGui ... Аналогично, но две попытки войти в HwGui не увенчались успехом (windows). Остались на Hmg (причем на версии 2.07). Функционала хватает.

digikv: Я не могу создать программу UTF8 с HWGUI. Что я должен сделать для этого?



полная версия страницы