Автор | Сообщение |
|
| |
Пост N: 10
Зарегистрирован: 05.07.14
|
|
Отправлено: 23.07.14 11:39. Заголовок: Работа с руским шрифтом на форме
Коллеги! Нужна Ваша помощь, поскольку меня отправили к Вам. Вопрос в следующем. Работа с русским шрифтом обсуждалась широко, применительно к БД. А как быть со шрифтами на форме? Я например, когда собираю программу с помощью hmg_IDE. то все у меня нормально. Когда же собираю с помощью .bat файла (см. ниже), то получаю на форме кракозябры. call C:\MiniGUI\batch\compile.bat demo %1 %2 %3 %4 %5 %6 %7 %8 %9 Как это победить? Как заставить .bat файл работать нормально? Где об этом можно почитать? Заранее всем признателен.
|
|
|
Ответов - 5
[только новые]
|
|
|
| moderator
|
Пост N: 620
Зарегистрирован: 11.02.10
|
|
Отправлено: 23.07.14 13:07. Заголовок: evgeny2006 пишет: к..
evgeny2006 пишет: цитата: | как быть со шрифтами на форме? |
| Видимо, надо использовать следующую команду: В одном из примеров даже есть автоопределение языка в зависимости от установленного в системе: nLang := nHex( substr( I2Hex( GetUserLangID() ), 3 ) ) IF nLang == 25 SET LANGUAGE TO RUSSIAN ELSEIF nLang == 10 SET LANGUAGE TO SPANISH ELSEIF nLang == 9 SET LANGUAGE TO ENGLISH ENDIF ...
|
|
|
|
| |
Пост N: 11
Зарегистрирован: 05.07.14
|
|
Отправлено: 24.07.14 14:09. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Видимо, надо использовать следующую команду: SET LANGUAGE TO RUSSIAN |
| Не проходит! На форме остаются кракозябры
|
|
|
|
| moderator
|
Пост N: 621
Зарегистрирован: 11.02.10
|
|
Отправлено: 24.07.14 14:19. Заголовок: evgeny2006 пишет: Н..
evgeny2006 пишет: цитата: | На форме остаются кракозябры |
| Тогда надо проверить, в какой кодировке работает используемый редактор - ANSI или OEM? Под Виндой должна использоваться кодировка ANSI
|
|
|
|
| |
Пост N: 13
Зарегистрирован: 05.07.14
|
|
Отправлено: 25.07.14 11:03. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Под Виндой должна использоваться кодировка ANSI |
| Спасибо!!! Так уж получилось, но у меня установлены hmg.3.2 и miniGUI. В основном пользуюсь hmg.3.2. После Вашего совета взглянул на структуру hmg.3.2 и обнаружил две папки: IDE и IDE_ANSI. Я использовал папку IDE. Может в этом собака зарыта. Сейчас попробую. Спасибо большое!
|
|
|
|
| |
Пост N: 14
Зарегистрирован: 05.07.14
|
|
Отправлено: 25.07.14 11:24. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Под Виндой должна использоваться кодировка ANSI |
| Вы оказались правы!!! Я использовал notepad++, который был настроен на работу с UTF-8. После изменения настроек все стало нормально. В предыдущем посте я несколько поторопился, поскольку с IDE все и так хорошо получалось. Еще раз огромное спасибо!
|
|
|
|