Большой Воронежский Форум
» Программирование>Сменить язык в paskale
Maxell 19:31 27.10.2003
Жители БВФ. Простите за глупый вопрос, но как сменить язык в Паскале, альт+шифт - это я знаю... и другое...
Когда переключаюсь на русский выводятся какие-то символы, но уж точно не русские. Приходиться через загрузочную дискету заходить.
Да, и ещё, при компиляции у меня 50 строк, вместо привычных 25. Как это сменить? Системка XP. [Ответ]
LSL 19:58 27.10.2003
Настройка Windows 2000 (Professional, Server) (далее W2k)
для работы с DOS-приложениями и программами

1. Увеличить количество открываемых файлов.
Для этого в файле C:\WINNT\SYSTEM32\CONFIG.NT подправить команду
FILES, задав требуемое количество. Синтаксис аналогичен DOSовскому.
Например:
FILES=145

2. Установить переменную окружения CLIPPER.
Для этого в файл C:\WINNT\SYSTEM32\AUTOEXEC.NT добавить строку
SET CLIPPER=Fnnn, где nnn - количество открываемых файлов.
Например:
SET CLIPPER=F140

3. Для того, чтобы работали DPMI16-приложения (press.exe, amba.exe, ...),
в C:\WINNT\SYSTEM32\AUTOEXEC.NT обязательно должна присутствовать строка

lh %SystemRoot%\system32\dosx

Если задача запускается с ярлыка и в его свойствах указан свой autoexec,
то и в нем должна присутствовать та же строка.

4. Если после запуска программы вместо русских букв показываются закорючки,
выполните следующие действия.

Запустите апплет Start -> Settings -> Control Panel -> Regional Options.
На закладке General есть два раздела, Settings for the current user и
Language settings for the system. Первый раздел настраивает локаль для
конкретного пользователя и отвечает за то, в каком виде и на каком языке
пишется дата, время, какие меры длины используются и так далее. В нашем
случае его лучше всего ставить Russian. Второй пункт отвечает, в том числе,
и за системные шрифты, это как раз то, что нам и нужно. Необходимо
убедиться, что там отмечен Cyrillic и выставить его как default.
Откроется окно, Select System Locale, в котором необходимо выставить
Russian.

5. Если после запуска программы не переключается раскладка клавиатуры на
русскую, хотя русские буквы отображаются нормально, выполните следующие
действия.

Запустить regedit (Start -> Run набрать regedit). В реестре по адресу

HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Control->KeyboardLayout

изменить значение ключа 00000409 в папке DosKeybCodes на ru
(по умолчанию установлено значение us).
Кроме этого, в файл C:\WINNT\SYSTEM32\AUTOEXEC.NT надо добавить строку

lh %SystemRoot%\system32\kb16.com ru

После перезагрузки переключение раскладки клавиатуры в DOS-приложениях
будет производиться комбинациями:

LeftCtrl+Shift (английская) и RightCtrl+Shift (русская). [Ответ]
fishca 11:16 28.10.2003
Maxell а может у тебя в редакторе выбран шрифт не кириллический [Ответ]
Maxell 17:58 28.10.2003
Спасибо. Попробую. Но вчера уже ночью, просто переставил флажок в свойствах из подноэкранного в оконный режим, и русская кодировка появилась. Парадоксы XP...
LSL спасибо, попробую... [Ответ]
Aliance 00:57 31.10.2003
For LSL


Можно два вопроса:
----
Вы советовали:
2. Установить переменную окружения CLIPPER.
---
Вопрос - эта переменная для всех DOS-приложений нужна или нет?
---
Второй вопрос - как под XP, так и под 2000 в зависимости от полноэкранного режима или оконного в некоторых программах (NC, VC, etc ) произвольно меняются шрифты при переходе от одного к другому (иногда на некоторых машинах). Установки соответствуют Вашему описанию.
Собственно вопрос - как отследить и форсировать нужный шрифт (чтобы не иногда и независимо от машины) и в терминальном режиме тоже? (Клиенты - 2000 и XP). Верхняя память влияет?
Спасибо. [Ответ]
LSL 01:44 31.10.2003
Aliance

Из моих советов тебе нужен пункт 4 и 5, выполни их полностью и правильно, мне помогло.

Верхняя память влияет?

Нет. [Ответ]
Mao 17:49 01.11.2003
Turbo Pascal - давно устаревшая вещь. Если нужен именно Pascal, а не делфи , то лучше использовать Borland Pascal [Ответ]
brom 19:37 01.11.2003
free pascal? :P (сейчас набегут сторонники опен кода [Ответ]
Maxell 02:09 02.11.2003
Mao я имел в виду Borland Paskal, ну где ты сейчас найдешь чистый паскаль? [Ответ]
MHC 11:56 03.11.2003
Maxell, я те хачу сказать на счет кол-ва строчек:
OPTIONS/ENVIRONMENT/PREFERENCENS/.... И в верхнем левом углу все, что тебе нужно [Ответ]
Maxell 14:05 03.11.2003
CuoHucT хе-хе, так это количество строчек в самом Паскале, а у меня их было 50 при компиляции в ДОСе.
На самом деле я уже всё сделал, читайте выше мои посты. [Ответ]
Вверх