Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ FAQ _ Turbo Pascal на Xp.

Автор: КУЗЯ 23.10.2003 21:45

Ребята, у меня стоит XP, как в Паскале переключиться на русский алфавит ??? Заранее спасибо !!!

Автор: Fisternis 27.10.2003 11:09

На сколько я знаю, перед тем как переключаться, нужно в дос шелл прописать
c:windowssystem32 kb16.com RU
Потому как там по умолчанию стоит US

Автор: GLuk 27.10.2003 22:56

Ну вот, поиском пользоваться никто не хочет;
Попробуй запустить keyrus, русификатор такой, не знаешь где достать зайди в гугль и проищи по сабжу keyrus

Автор: mj 29.10.2003 0:29

keyrus'ы слишком глюкавые...
хотя последняя версия безглючная, а откуда её можно скачать, ищите в этом форуме...

Автор: mj 29.10.2003 0:34

Вот если не ошибаюсь (первая строчка)
http://www.yandex.ru/yandsearch?text=%C3%E0%EB%E0%EA%F2%E8%EA%E0+%C4%EC%E8%F2%F0%E8%FF+%C3%F3%F0%F2%FF%EA%E0&tb=1

Автор: GLuk 29.10.2003 0:35

2MJ: Кидани мне, пожалуйста, глюкавый keyrus на bobrik@onego.ru  ;)

Автор: APAL 31.10.2003 0:49

Я под W'98 пользуюсь cyrillic.com,
но как под XP он работает - не знаю.

Может кто нибудь пробовал? Поделитесь мнением...

Автор: GLuk 31.10.2003 1:06

2APAL:Сколько занимает? И кто писал? Кинь на мыло... желательно со справкой

Автор: APAL 2.11.2003 18:13

Цитата
2APAL:Сколько занимает? И кто писал? Кинь на мыло... желательно со справкой


"Весит" он 13,6 Кб. Справку выдает с ключем /? :

Код

Beta version 1.63.1
Evaluation copy, please register.
C:Far>cyrillic /?
DOS cyrillic driver V01.02
Copyright (C) 1989 "Yuridicheskaya Literatura"
Copyright (C) 1989 Eugene E. Nesterenko

Valid command parameters are :

/c  -  set chande mode click on (default),
/s  -  set chande mode click off,
/l  -  display current driver mode,
/u  -  uninstall (remove driver from memory).
<Left-Shift + Right-Shift>   toggle LATIN/CYRILLIC modes
<Left-Shift + Left-Alt>      switch to LATIN mode
<Left-Shift + Right-Alt>     switch to CYRILLIC mode


На какой адрес высылать???

P.S.: Данная програмулька использовалась мною еще в эру самого крутого компьютера - 486!!! (по тем временам)

Автор: APAL 6.11.2003 3:22

Извини за задержку...

cyrillic.com  ушел к тебе по почте.

Автор: mj 10.11.2003 15:56

а чем вам свежий keyrus не нравится? ведь всё остаьное под XP глючит...

Автор: Tauson 13.12.2003 21:42

Сначало жмешь Ctrl+shift на правой стороне клавы и переключается на русский, потом с левой стороны- на английский

Автор: Sir 15.12.2003 21:47

Цитата
Сначало жмешь Ctrl+shift на правой стороне клавы и переключается на русский, потом с левой стороны- на английский

Это тебе не 9х здесь ( в ХР ) так нельзя - не зря ведь пишут

Автор: Atos 18.12.2003 15:13

И мне киньте cirillic.com , пожалуйста,  у друга такие же проблемы с Turbo C на XP.

atos13@yandex.ru

Автор: SKVOZNJAK 18.12.2003 20:42

RK.COM хорошо работает, только буквы Ё там нету...

Автор: Stalker74 10.02.2004 17:41

Если не переключается клавой, то можно сделать файл(хоть в Блокноте)
RUS.BAT , где сначала стартует любой DOS-русификатор(у меня KEDR.COM), а затем
Паскаль........
Вот пример:

KEDR.COM
TURBO.EXE

Этот файлик положи в папку BIN, и в ярлыке укажи путь именно к нему.
Под WIN2000 сработало(переключяюсь RShift)

Автор: Altair 10.02.2004 18:16

С помощью CYRILLIC.COM так:
в паскале:
Выходим в дос (FILE>DOS shel)
Зыпускаем CYRILLIC.COM
пишем EXIT
ВСЕ! В паскале пишем по русски!   :D

Автор: BlackShadow 12.02.2004 3:28

Человеки, одно но - дело может быть и не во всяческих keyrus'ах. Вёнды используют разные CodePage's для оконного и полноэкранного режимов. Иногда достаточно просто сменить один на другой.

Автор: Altair 27.03.2004 14:52

BlackShadow, Вы правы,
WINDOWS действительно использует разные кодовые страницы в полноэкранном и оконном режимах,
переключение между режимами осуществляется нажатием клавиш
ALT+ENTER (одновременно)
В оконном режиме используется кодировка WIN
А в полноэкранном DOS (866)

Но в Windows 2000 и NT бывают сбои (ну как всегда не без них),
тогда надо переключать несколько раз туда и обратно!

Автор: trminator 29.03.2004 23:50

А где в ХР аналог autoexec.bat, чтобы мне русификатор туда пихнуть? huh.gif

Автор: SKVOZNJAK 30.03.2004 0:56

Цитата(trminator @ 29.03.04 16:50)
А где в ХР аналог autoexec.bat, чтобы мне русификатор туда пихнуть? huh.gif

Есть что-то похожее. В свойстах ярлычка на досовскую прогу ПРОГРАММА/ДОПОЛНИТЕЛЬНО. Пробовал через этот сабж со звуковухой, договориться. Пока ничего, надо поковырять ещё. Глючит в ХР озвучка досовских прог, а в линолеуме нормалёк, может вырезать из него кусок и присобачить к ХР?

Автор: Altair 30.03.2004 12:41

Если в XP есть файл WIN.INI то в него можно прописать автозагрузку,
есть несколько способов загрузки программы перед загрузкой WINDOWS:
Запуск из Win.Ini (RUN=, LOAD=)
из SYSTEM.INI
из AUTOEXEC.BAT
из CONFIG.SYS (install=)

Автор: trminator 31.03.2004 0:43

Ну автоэгзека и конфига там точно нет... или я их не обнаружил =)

Попробую прописать в win.ini

>> В свойстах ярлычка на досовскую прогу ПРОГРАММА/ДОПОЛНИТЕЛЬНО
Это если задумаешь в Режим MSDOS грузиться такие файлы подставятся. По крайней мере, в 9х так было

Автор: ДенисС 2.04.2004 17:40

У меня была точно такая же проблема и решил я ее таким способом.

Скачал RKM 3.05, затем надо прописать в файле C:\windows\system32\autoexec.nt (это как раз и есть аналог autoexec.bat под XP), в самом конце, полный путь к файлу RKM, с указанием конечно же самого файла (например у меня - D:\RKM305\rkm).

Постарайтесь избегать папок, в название которых используется пробел, т.к. XP его чем то заменяет. После этого у меня все пошло. Иногда бывают глючные паскали, и на них такое не работает. В таком случае - скачайте с http://borlpasc.narod.ru/turbo_pacs.htm, я брал оттуда и у меня все работает.

Автор: mj 2.04.2004 19:07

Цитата
А где в ХР аналог autoexec.bat, чтобы мне русификатор туда пихнуть?

Он есть, но шутка не прокатит
Цитата
Если в XP есть файл WIN.INI то в него можно прописать автозагрузку

Руссификатор почти сразу будет выгружен из памяти ещё во время загрузки...

Пацаны и девушке, ну не мучайтесь, создайте файл (BAT) и запускайте его
-----------------------------------------------
kb16 ru
kb16 ru
bp.exe
-----------------------------------------------

Автор: SKVOZNJAK 25.04.2004 7:00

Тема не потеряла актуальность, ПРОБЛЕМА не решена до конца. В защищённом режиме, при запуске через винду, внешние драйвера реального режима выглядят довольно-таки странно. И слетают они при первой же вожможности. Через нортон, фар и проводник, проги запускаются по разному. В проводнике, винда упорно пытается по умолчанию выводить текст чёрным цветом, но с этим легко справиться, а вот со шрифтами unsure.gif Вот небольшая тестовая прога:

Код

USES CRT;
VAR AAA2: ARRAY[1..90000000] OF BYTE;
   A3: BYTE;

BEGIN
TEXTBACKGROUND(0);
TEXTCOLOR(10);
CLRSCR;
WRITELN('');
WRITELN('FDGRE паькуЩШАВЩШОАВЩШОАВЛДЖЭПРЖЭПРЩПА');
AAA2[1]:=4;
AAA2[89000000]:=112;
WRITELN(AAA2[1],'  ',AAA2[89000000],'  ',AAA2[4321]);
WRITELN('');
WRITELN('AAAAAAAA');
WRITELN('AAAAAA ВЫВЫФВЫЧ');
WRITELN('ПКУРЕКНввфёЁ');
SOUND(200); DELAY(3000); NOSOUND;
FOR A3:=1 TO 20 DO IF KEYPRESSED=TRUE THEN READKEY;
WRITELN('ВВЕДИ СТРОКУ');
READLN;
END.


Пупырится под 32 бита, и только внутренний драйвер типа библиотеки или модуля даст стабильный результат. И тут возникает несколько вопросов:
1 Можно перерисовать символы 97-175, 224-241. По какому адресу они лежат.
2 Как переключать раскладки клавиатуры.
3 Нужен универсальный алгоритм и желателено поменьше асмы, так как не все её знают :p2: и неизвестно как привычный код будет работать в другом компиляторе или платформе.

Автор: Romtek 25.08.2004 23:39

http://forum.sources.ru/index.php?showtopic=41972

Автор: APAL 26.08.2004 0:28

Цитата(romtek @ 25.08.04 20:39)
http://forum.sources.ru/index.php?showtopic=41972

А мне мозгов побольше сделайте! smile.gif

Автор: Nebel 2.10.2004 10:41

У меня тоже были проблемы.. Кстати даже с Keyrus 2000 NT не работает... Берем bp.bat в папке bin и вписываем:

Цитата
keyrus.com
bp.exe

потом запускаем Паскаль не через turbo.exe, а через bp.bat...
Самое интересное - не работает!!! А работает только когда в свойствах программы меняем с 80 на 25 точек на 80 на 50!
Переключение в два режима - русский и режим ALT (выводятся элементы прорисовки матриц... и прочие прелести) переключение - правым Ctrl и правым Alt Наслаждайтесь...

Автор: Altair 19.01.2005 0:20

Windows 2000, Windows XP


Замечание!

Данный метод нормально работает в том случае, если «Language settings for the system» (апплет «Regional Options») по умолчанию (Default) стоит «Cyrilic».

добавленна информация от http://forum.pascal.net.ru/index.php?showuser=955

Автор: Altair 7.11.2005 21:17

Частый вопрос - русская справка, где взять ?

Скачать:
Прикрепленный файл  tp7hlp_r.zip ( 363.84 килобайт ) Кол-во скачиваний: 1486

Автор: -=АнЮтА=- 12.06.2007 16:15

http://www.gcmsite.ru/?pg=art&id=keyrus-dos-windows - оч полезная ссылка, делала так как там написано и кейрус тоже тамошний. Фсьо работает.

Автор: V.k.l.chr.by 8.11.2007 3:59

Есть ещё одни способ,как можно поставить русский язык на Паскаль.Скачиваем эти файлы и любуемся русским языком.


Прикрепленные файлы
Прикрепленный файл  RUS_for_2k.rar ( 846 байт ) Кол-во скачиваний: 784

Автор: Гость 7.11.2013 0:56

Цитата(Tauson @ 13.12.2003 17:42) *

Сначало жмешь Ctrl+shift на правой стороне клавы и переключается на русский, потом с левой стороны- на английский

а если нет правого Ctrl?