Консультация № 175950
09.01.2010, 18:46
0.00 руб.
0 3 1
Здравствуйте уважаемые эксперты! Столкнулся с такой проблемой, помогите пожалуйста. Программирую в QBasic 4.5 и при переходе в SCREEN 12 (пробовал и 7 и 9) вместо кириллицы в тексте получаю совсем другой набор символов. Переход назад в SCREEN 0 проблему не решает, помогает только перезагрузка самой среды. С латинскими символами всё нормально, а вот с кириллицей... На форумах ничего конкретного не нашёл (може полохо искал). Что делать? Спасибо

Обсуждение

давно
Модератор
137394
1850
09.01.2010, 22:12
общий
это ответ
Здравствуйте, Мироненко Николай Николаевич.
В принципе, мой ответ перекликается с рекомендацией в мини-форуме Вашего вопроса № 175774 lamed, Практикант.
Можно попробовать выкачать русификатор KeyRus.com
Распакуйте полученный файл.
Напишите в текстовом редакторе Bat-файл для запуска QBASIC, например qbqb.bat (имя bat-файла не должно совпадать с именем EXE файла)
Пример этого файла ниже. Можете его скопировать, исправив мои пути файлов на свои.
Код:
C:\SERVIS\KEYRUS\KEYRUS.COM /KeyBoard=off /LAT=OFF /ALT=OFF /BEEP=OFF /Click=Off /Lamp=off
Q:\Q_BASIC.450\qb.exe
Запускать QBASIC следует посредством этого файла (сделайте на него, например, значок для запуска.
При этом способ переключения языка на клавиатуре останется как описано в моём ответе на Ваш вопрос № 175774
Следует заметить, этот способ не панацея для всех режимов
Вот тестовая программа.
Код:
SCREEN 7
PRINT "У попа была собака"
Для SCREEN 12 или 7 или 0 русский язык отображается
Для SCREEN 9 увы- у меня не получилось.

5
Спасибо Вам огромное за помощь! Я пока не проверял, но уверен, что Ваши рекомендации помогут. По поводу режима 9 - не проблема, я его и так не использую, интересует больше режим 12. Ещё раз спасибо.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
10.01.2010, 00:54
общий
Мироненко Николай Николаевич:
Спасибо за оценку авансом. Можно попробовать и другие русификаторы
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Неизвестный
11.01.2010, 13:09
общий
Megaloman:
Проверил - работает, ещё раз спасибо за ответ, также за ссылку
Форма ответа