Старый 27.10.2003, 19:31   #1   
Германонаеме
 
Аватар для Maxell
 
Сообщений: 554
Регистрация: 29.04.2003
Возраст: 37

Maxell вне форума Не в сети
Сменить язык в paskale

Жители БВФ. Простите за глупый вопрос, но как сменить язык в Паскале, альт+шифт - это я знаю... и другое...
Когда переключаюсь на русский выводятся какие-то символы, но уж точно не русские. Приходиться через загрузочную дискету заходить.
Да, и ещё, при компиляции у меня 50 строк, вместо привычных 25. Как это сменить? Системка XP.
  Ответить с цитированием
Старый 27.10.2003, 19:58   #2   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39

LSL вне форума Не в сети
Настройка 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 (русская).
  Ответить с цитированием
Старый 28.10.2003, 11:16   #3   
Форумец
 
Аватар для fishca
 
Сообщений: 708
Регистрация: 23.12.2002
Возраст: 50
Записей в дневнике: 1

fishca вне форума Не в сети
Maxell а может у тебя в редакторе выбран шрифт не кириллический
  Ответить с цитированием
Старый 28.10.2003, 17:58   #4   
Германонаеме
 
Аватар для Maxell
 
Сообщений: 554
Регистрация: 29.04.2003
Возраст: 37

Maxell вне форума Не в сети
Спасибо. Попробую. Но вчера уже ночью, просто переставил флажок в свойствах из подноэкранного в оконный режим, и русская кодировка появилась. Парадоксы XP...
LSL спасибо, попробую...
  Ответить с цитированием
Старый 31.10.2003, 00:57   #5   
Форумец
 
Сообщений: 22
Регистрация: 15.10.2003

Aliance вне форума Не в сети
For LSL


Можно два вопроса:
----
Вы советовали:
2. Установить переменную окружения CLIPPER.
---
Вопрос - эта переменная для всех DOS-приложений нужна или нет?
---
Второй вопрос - как под XP, так и под 2000 в зависимости от полноэкранного режима или оконного в некоторых программах (NC, VC, etc ) произвольно меняются шрифты при переходе от одного к другому (иногда на некоторых машинах). Установки соответствуют Вашему описанию.
Собственно вопрос - как отследить и форсировать нужный шрифт (чтобы не иногда и независимо от машины) и в терминальном режиме тоже? (Клиенты - 2000 и XP). Верхняя память влияет?
Спасибо.
  Ответить с цитированием
Старый 31.10.2003, 01:44   #6   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 39

LSL вне форума Не в сети
Aliance

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

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

Нет.
  Ответить с цитированием
Старый 01.11.2003, 17:49   #7   
На перепутье...
 
Аватар для Mao
 
Сообщений: 112
Регистрация: 01.11.2003
Возраст: 41

Mao вне форума Не в сети
Turbo Pascal - давно устаревшая вещь. Если нужен именно Pascal, а не делфи , то лучше использовать Borland Pascal
  Ответить с цитированием
Старый 01.11.2003, 19:37   #8   
Зеленый и чешуйчатый
 
Сообщений: 371
Регистрация: 10.05.2003
Возраст: 40

brom вне форума Не в сети
free pascal? :P (сейчас набегут сторонники опен кода
  Ответить с цитированием
Старый 02.11.2003, 02:09   #9   
Германонаеме
 
Аватар для Maxell
 
Сообщений: 554
Регистрация: 29.04.2003
Возраст: 37

Maxell вне форума Не в сети
Mao я имел в виду Borland Paskal, ну где ты сейчас найдешь чистый паскаль?
  Ответить с цитированием
Старый 03.11.2003, 11:56   #10   
Lucky
 
Аватар для MHC
 
Сообщений: 284
Регистрация: 31.10.2003
Возраст: 40

MHC вне форума Не в сети
Maxell, я те хачу сказать на счет кол-ва строчек:
OPTIONS/ENVIRONMENT/PREFERENCENS/.... И в верхнем левом углу все, что тебе нужно
  Ответить с цитированием
Старый 03.11.2003, 14:05   #11   
Германонаеме
 
Аватар для Maxell
 
Сообщений: 554
Регистрация: 29.04.2003
Возраст: 37

Maxell вне форума Не в сети
CuoHucT хе-хе, так это количество строчек в самом Паскале, а у меня их было 50 при компиляции в ДОСе.
На самом деле я уже всё сделал, читайте выше мои посты.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind