Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Сменить язык в paskale |
Философия, технологии, алгоритмы! |
|
Опции темы |
27.10.2003, 19:31 | #1 |
Германонаеме
Сообщений: 554
Регистрация: 29.04.2003
Возраст: 37
Не в сети |
Сменить язык в paskale
Жители БВФ. Простите за глупый вопрос, но как сменить язык в Паскале, альт+шифт - это я знаю... и другое...
Когда переключаюсь на русский выводятся какие-то символы, но уж точно не русские. Приходиться через загрузочную дискету заходить. Да, и ещё, при компиляции у меня 50 строк, вместо привычных 25. Как это сменить? Системка XP. |
27.10.2003, 19:58 | #2 |
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39
Не в сети |
Настройка 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 (русская). |
31.10.2003, 00:57 | #5 |
Форумец
Сообщений: 22
Регистрация: 15.10.2003
Не в сети |
For LSL
Можно два вопроса: ---- Вы советовали: 2. Установить переменную окружения CLIPPER. --- Вопрос - эта переменная для всех DOS-приложений нужна или нет? --- Второй вопрос - как под XP, так и под 2000 в зависимости от полноэкранного режима или оконного в некоторых программах (NC, VC, etc ) произвольно меняются шрифты при переходе от одного к другому (иногда на некоторых машинах). Установки соответствуют Вашему описанию. Собственно вопрос - как отследить и форсировать нужный шрифт (чтобы не иногда и независимо от машины) и в терминальном режиме тоже? (Клиенты - 2000 и XP). Верхняя память влияет? Спасибо. |