On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост 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 файл работать нормально? Где об этом можно почитать?
Заранее всем признателен.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


moderator




Пост N: 620
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.07.14 13:07. Заголовок: evgeny2006 пишет: к..


evgeny2006 пишет:

 цитата:
как быть со шрифтами на форме?


Видимо, надо использовать следующую команду:

 цитата:
SET LANGUAGE TO RUSSIAN


В одном из примеров даже есть автоопределение языка в зависимости от установленного в системе:
 
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
...


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 11
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 24.07.14 14:09. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Видимо, надо использовать следующую команду:
SET LANGUAGE TO RUSSIAN



Не проходит!
На форме остаются кракозябры

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 621
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 24.07.14 14:19. Заголовок: evgeny2006 пишет: Н..


evgeny2006 пишет:

 цитата:
На форме остаются кракозябры


Тогда надо проверить, в какой кодировке работает используемый редактор - ANSI или OEM?
Под Виндой должна использоваться кодировка ANSI

Спасибо: 1 
ПрофильЦитата Ответить



Пост 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. Может в этом собака зарыта.
Сейчас попробую.
Спасибо большое!

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 14
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 25.07.14 11:24. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Под Виндой должна использоваться кодировка ANSI


Вы оказались правы!!!
Я использовал notepad++, который был настроен на работу с UTF-8.
После изменения настроек все стало нормально.
В предыдущем посте я несколько поторопился, поскольку с IDE все и так хорошо получалось.
Еще раз огромное спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 242
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет