Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: CL | DM;

Вниз

программа ДОС в полноэкранном режиме не выводит по русски   Найти похожие ветки 

 
НАХАЛ   (2003-08-19 09:02) [0]

В 98-х Виндах Досовская программа в полноэкранном режиме меняет кодировку текста(выводит текст в другой и малопонятной), а когда делаешь оконный режим - становится всё нормально. Слышал что это исправляется в реестре, а вот как не сказали. Кто уже делал? Подскажите..


 
iNew ©   (2003-08-19 09:27) [1]

попробуй keyrus.com в autoexec прописать


 
НАХАЛ   (2003-08-19 09:43) [2]

нет, дело тут именно не в кейрусе, тут дело в операционке, если было бы в кейрусе, то и в оконном режиме не изображались бы "нормальные" буквы, а в том то и дело, что в оконном режиме "всё ок", проблема в полноэкранном режиме программы ДОС


 
Anatoly Podgoretsky ©   (2003-08-19 09:46) [3]

Ты не прав, в оконном режиме, как раз не используются Досовские шрифты, а используются свои, которые ты укажешь.


 
НАХАЛ   (2003-08-19 09:59) [4]

а keyrus запускать с какими -нить параметрами? или просто lh c:\keyrus.com


 
KSergey ©   (2003-08-19 10:06) [5]

keyrus.com -да, просто так

Хотя, с Win98 идут и свои родные драйвера клавы и экрана

Вот что надо для этого прописать (указать полные пути ко всем файлам по месту, у меня Win98 лежит в d:\win98):

config.sys

device=d:\WIN98\COMMAND\display.sys con=(ega,,1)
Country=007,866,d:\WIN98\COMMAND\country.sys


autoexec.bat

d:\WIN98\COMMAND\mode con codepage prepare=((866) d:\WIN98\COMMAND\ega3.cpi)
d:\WIN98\COMMAND\mode con codepage select=866
d:\WIN98\COMMAND\keyb ru,,d:\WIN98\COMMAND\keybrd3.sys


 
Bel ©   (2003-08-19 10:07) [6]

Keyrus, по-моему, всего лишь переключатель кириллица-латиница. Может, дело в кодовой странице для ДОСа. Проверь, есть ли установка 866 кодовой страницы в autoexec и config.sys.


 
KSergey ©   (2003-08-19 10:15) [7]

Bel © (19.08.03 10:07)

Нет, keyrus без дополнительных настроек делает все.


 
НАХАЛ   (2003-08-19 10:29) [8]

всем спасибо :-) а я думал уж за реестр "браться"


 
Некрофил - затейник__ ©   (2003-08-19 11:18) [9]

Как вариант можно использовать функцию

BOOL SetConsoleCP(
UINT wCodePageID // code page
);



Страницы: 1 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
6-24590
resheto
2003-06-25 18:00
2003.09.08
Глюк с узнаванием всех компов в сети


1-24412
Кирилл
2003-08-26 12:00
2003.09.08
VCLSkin


1-24408
mdsns
2003-08-26 11:55
2003.09.08
Ошибка


1-24523
Vitalygavrilov
2003-08-27 06:54
2003.09.08
Как привезать к своей проге мой www


1-24427
elf
2003-08-26 01:49
2003.09.08
extended