Автор | Сообщение |
|
| |
Пост N: 6
Зарегистрирован: 21.04.09
|
|
Отправлено: 14.05.17 04:36. Заголовок: Hb32 + hwgui + CP866: Проблема с кириллицей
Здравствуйте, Возможно ли решить следующую задачу: - Проект на Harbour 3.2, MS Windows 10, mingw, hwgui 2.20, ADS, кодировка .prg CP866; - Все файлы проекта (.dbf и текстовые) в CP866 В консоли все отлично. В hwgui - иероглифы на кнопках. Хотелось бы сохранить CP866 для исходников и .dbf, но видеть окна и виджеты в читаемом виде, без hb_translate в CP1251 всего, что туда отправляется/принимается.
|
|
|
Ответов - 4
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1441
Зарегистрирован: 17.02.12
|
|
Отправлено: 14.05.17 11:10. Заголовок: George пишет В hwgui..
George пишет цитата: | В hwgui - иероглифы на кнопках |
| Назначения стоят ? REQUEST HB_LANG_RU866 HB_LANGSELECT("RU866") REQUEST HB_CODEPAGE_RU866 hb_cdpSelect( "RU866" ) У нас с LV866 проблем не было (без ADS, но с LetoDb)
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 21.04.09
|
|
Отправлено: 14.05.17 19:31. Заголовок: SergKis пишет: Назн..
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 отличается от системной, как это делают некоторые терминалы. Видимо, не сбылось, или я не знаю, как его убедить это делать.
|
|
|
|
| постоянный участник
|
Пост N: 1442
Зарегистрирован: 17.02.12
|
|
Отправлено: 14.05.17 21:54. Заголовок: George пишет Мечтало..
George пишет Аналогично, но две попытки войти в HwGui не увенчались успехом (windows). Остались на Hmg (причем на версии 2.07). Функционала хватает.
|
|
|
|
| |
Пост N: 22
Зарегистрирован: 10.01.15
|
|
Отправлено: 29.09.17 20:10. Заголовок: Я не могу создать пр..
Я не могу создать программу UTF8 с HWGUI. Что я должен сделать для этого?
|
|
|
|