Не переключается на русский шрифт в Паскаль
Поставил Турбо(Борланд)Паскаль под Вин2000, ХР и 98. Ситуация:
Вин2000 - на русскую раскладку не переходит вообще (только латинским шрифтом печатает), даже комментарий на русском не подпишешь, что обидно.
ВинХР - меняет щрифт, но вместо кириллицы что-то вроде грузинской вязи.
В Вин98 все работает.
Кто-нибудь может сказать в чем дело?
Надо что бы в ХР переключало
в цитфоруме один товарищ посоветовал: "...попробуйте добавить загрузку "драйвера кириллицы" (например, keyrus) в файл
WinNT\System32\AUTOEXEC.NT", а как это делается я не в курсе.
Цитата:
Originally posted by hbyfn
Поставил Турбо(Борланд)Паскаль под Вин2000, ХР и 98. Ситуация:
Вин2000 - на русскую раскладку не переходит вообще (только латинским шрифтом печатает), даже комментарий на русском не подпишешь, что обидно.
ВинХР - меняет щрифт, но вместо кириллицы что-то вроде грузинской вязи.
В Вин98 все работает.
Кто-нибудь может сказать в чем дело?
Надо что бы в ХР переключало
в цитфоруме один товарищ посоветовал: "...попробуйте добавить загрузку "драйвера кириллицы" (например, keyrus) в файл
WinNT\System32\AUTOEXEC.NT", а как это делается я не в курсе.
Поставил Турбо(Борланд)Паскаль под Вин2000, ХР и 98. Ситуация:
Вин2000 - на русскую раскладку не переходит вообще (только латинским шрифтом печатает), даже комментарий на русском не подпишешь, что обидно.
ВинХР - меняет щрифт, но вместо кириллицы что-то вроде грузинской вязи.
В Вин98 все работает.
Кто-нибудь может сказать в чем дело?
Надо что бы в ХР переключало
в цитфоруме один товарищ посоветовал: "...попробуйте добавить загрузку "драйвера кириллицы" (например, keyrus) в файл
WinNT\System32\AUTOEXEC.NT", а как это делается я не в курсе.
Доброго времени суток.
Вообще-то,всё правилно посоветовал товарищь.
Но есть одно но, будет ли этот драйвер работать в чужеродной среде.В 98м знаю без проблем.
Сам когда-то писал под дос,сейчас на Delphi.
Вообщем,попытка - не пытка,пробуй.
Открываешь любым текстовиком AUTOEXEC.NT и
пишешь там,гденибудь путь к Keyrus.com.
Например:
C:\путь к драйверу\keurus.com
Да версия этого драйвера должна быть 8й.
Дерзай.
Цитата:
Originally posted by Bumer
Доброго времени суток.
Вообще-то,всё правилно посоветовал товарищь.
Но есть одно но, будет ли этот драйвер работать в чужеродной среде.В 98м знаю без проблем.
Сам когда-то писал под дос,сейчас на Delphi.
Вообщем,попытка - не пытка,пробуй.
Открываешь любым текстовиком AUTOEXEC.NT и
пишешь там,гденибудь путь к Keyrus.com.
Например:
C:\путь к драйверу\keurus.com
Да версия этого драйвера должна быть 8й.
Дерзай.
Доброго времени суток.
Вообще-то,всё правилно посоветовал товарищь.
Но есть одно но, будет ли этот драйвер работать в чужеродной среде.В 98м знаю без проблем.
Сам когда-то писал под дос,сейчас на Delphi.
Вообщем,попытка - не пытка,пробуй.
Открываешь любым текстовиком AUTOEXEC.NT и
пишешь там,гденибудь путь к Keyrus.com.
Например:
C:\путь к драйверу\keurus.com
Да версия этого драйвера должна быть 8й.
Дерзай.
Благодарю за совет.:D Работает.
>Вин2000 - на русскую раскладку не переходит >вообще (только латинским шрифтом печатает), >даже комментарий на русском не подпишешь, что >обидно.
>ВинХР - меняет щрифт, но вместо кириллицы что->то вроде грузинской вязи.
>В Вин98 все работает.
У меня тоже была такая проблема, вот её решение:
--------------------------------------------------------------
Переключение раскладка клавиатуры на русскую в DOS-приложениях
(35) Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку
lh %SystemRoot%\system32\kb16.com ru
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями клавиш <Ctrl>+<левый═Shift> (английская раскладка) и <Ctrl>+<правый═Shift> (русская).
Данный метод нормально работает в том случае, если в Панели управления в настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic.
Алексей Шашков Win2000 FAQ
------------------------------
Поясняю для чайников:
1.Реестр открывается командной строкой regedit
2.Autoexec.nt можно открыть простым блокнотом
Цитата:
Originally posted by URY_koder
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru".
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
измените значение параметра "00000409" на "ru".
С точки зрения теории, не нравится, что приходится так делать. Похоже на действительно серьезный глюк Винды.
ЗЫ. Код русского языка Windows в данном контексте - 00419.
Цитата:
Originally posted by Freeman
С точки зрения теории, не нравится, что приходится так делать. Похоже на действительно серьезный глюк Винды.
ЗЫ. Код русского языка Windows в данном контексте - 00419.
С точки зрения теории, не нравится, что приходится так делать. Похоже на действительно серьезный глюк Винды.
ЗЫ. Код русского языка Windows в данном контексте - 00419.
А где ты винду без глюков видел???
при запуске программы в паскале некоректное отоброжение русского языка!!! Как сделать что бы было правильное отображение????:confused:
keyrus находится здесть - http://sources.codenet.ru/file/1150/KEYRUS.rar
Запуcкаешь его, а потом tp.exe,
или делаеш bat-файл с текстом
keyrus.com
tp.exe (или tpx.exe)
И всё будет нормально;)
Что бы писать кирилицей в своей программе, нажимаеш Rshift (таким же образом и отключается русский режим)...
всеравно иероглифы!!!
Программа работает в текстовом режиме, или графическом?
от блин же-ж, а я до этого почти год все коменты на транслите писал. Спасибо за подсказку, с бат'ником получилось русский включить )))