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



Пост N: 73
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 12.12.12 13:32. Заголовок: Подскажите как настроить язык отображения


Добрый день !
Подскажите ....
Имеем текст программы ( кодировка DOS) ....
соответственно меню/заголовки окон и т д ....
ITEM 'Ввод данных"
ITEM "Выход"
.... по русски . При запуске все эти сообщения в крякозябрах ...
Утомительно делать всё через Oem2ANSI('Ввод данных') ....

Как можно проще ( через SET ?) всё это сделать ???

Редактировать текст программы буду в DOS (потому как много разных программ еще приходится писать в CLIPPER)



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





Пост N: 677
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 12.12.12 13:34. Заголовок: REQUEST HB_CODEPAGE_..


REQUEST HB_CODEPAGE_RU866
hb_cdpSelect( "RU866" )

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



Пост N: 74
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 12.12.12 13:39. Заголовок: AlexMyr Спасибо за о..


AlexMyr Спасибо за оперативное реагирование ....
но не работает ... всё-равно отображает - крякозяблами

REQUEST HB_CODEPAGE_RU866
hb_cdpSelect( "RU866" )

Define window Main_1 ;
At 0, 0 Width 800 Height 600 ;
Title 'Программа управления .V2 '; <---- крякозяблы при выполнении !!!
ICON 'MAIN' ;
MAIN
-------------------------------------------------------------------------------------------------

А если HB_OEMTOANSI('Программа управления') - всё великолепно !


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 807
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 12.12.12 14:28. Заголовок: Так и делайте. В заг..


Так и делайте. В заголовке окна OEM не катит.

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 12.12.12 16:20. Заголовок: ..Утомительно



 цитата:
..Утомительно делать всё через Oem2ANSI('Ввод данных')


Чтобы уменьшить Oem2ANSI до 3-х символов
.. в начале модуля, например #define A(x) Oem2ANSI(x)
.. в тексте Title A('Ввод данных')



Спасибо: 0 
Цитата Ответить
постоянный участник




Пост N: 2466
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.12.12 18:23. Заголовок: Softlog86 пишет: De..


Softlog86 пишет:

 цитата:
Define window Main_1 ;
At 0, 0 Width 800 Height 600 ;
Title 'Программа управления .V2 '; <---- крякозяблы при выполнении !!!
ICON 'MAIN' ;
MAIN


Заголовок окна при использовании DOS кодировки нужно всегда переводить в ANSI.
HB_OEMTOANSI() в Харборе.

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



Пост N: 75
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 13.12.12 11:36. Заголовок: Жаль конечно что при..


Жаль конечно что придётся везде использовать перекодировку ....

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 13.12.12 12:00. Заголовок: придётся везде использовать перекодировку


Не обязательно. Определите все имена - в INI-файле, таблице DBF, массиве и т.п.
и тяните все оттуда.

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

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