Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Turbo Pascal 7 (http://forum.oszone.net/showthread.php?t=6564)

Sniper 16-02-2002 22:54 32401

Turbo Pascal 7
 
Проблема в следующем: когда запускается Turbo Pascal 7 (полноэкранный режим) всё работает нормально, но через некоторое время программа безнадёжно зависает. Т.е. я вижу экран на котором мерцает курсор и сижу, радуюсь этому, т.к. не могу ничего сделать (клавиатура не отвечает, мышь тоже, а курсор настойчиво мерцает). При переключении в оконный режим окно становится чёрным и ничего не меняется.
При запуске в оконном режиме изначально получаем стабильную работу, но при этом столь тормозную, что реакции на нажатие клавиши клавиатуры приходится ждать по 2-3 секунды.

Это обращая проблема с ДОС-приложениями или только с Паскалем и как её победить? Просто надоедает это...

Жду. :biglaugh:

vasketsov 17-02-2002 09:40 32402

Это проблема с Паскалем под ДОС. Прогу надо пересобрать.

Bester 07-11-2007 00:19 673910

Ввод руских символов у Turbo Pascal 7.1
 
Cегодня установил Turbo Pascal 7.1, но не знаю по какой причине в нем я не могу переключить язык ввода текста. В нем нельзя, как в других прогах, переключать язык вводимих символов кнопками Shift+Ctrl. Помогите, пожалуйста, сделать так, что б руские буквы можно было без проблем вводить в Turbo Pascal 7.1

ShaddyR 07-11-2007 13:23 674138

Цитата:

Цитата Bester
не знаю по какой причине в нем я не могу переключить язык ввода текста »

По той причине, что данная оболочка никому не обещала изменения языка ввода, тем более к ней никакого отношения не имеет виндовс и его сочетание Ctrl+Shift. Для использования русского языка в Паскале тебе потребуется программа keyrus.com (найдешь в инете), которую нужно запустить до запуска оболочки Паскаля (например, в bat-файле)

Admiral 07-11-2007 13:40 674152

Цитата:

Цитата Bester
Cегодня установил Turbo Pascal 7.1 »

В какой ОС в Win9x или же WinNT? Само лутшее в родном DOSе.
Цитата:

Цитата ShaddyR
Для использования русского языка в Паскале тебе потребуется программа keyrus.com »

Для отображения кирилицы в некоторых случаях, на переключения раскладки она не влияет (в Win9x).

Если в Win9x то переключать можно через left Shift + right Shift.
В WinNT возможно поможет
Цитата:

Цитата ShaddyR
программа keyrus.com »

Смотри ещё здесь http://www.3dnews.ru/software/win-xp-faq/index06.htm#2

P.S
Под Win9x подразумиваю Windows 95/98/ME.
Под WinNT подразумиваю Windows NT/2k/XP/2k3/Vista/Longhorn.

ShaddyR 07-11-2007 13:48 674162

Цитата:

Цитата Admiral
Для отображения кирилицы в некоторых случаях, на переключения раскладки она не влияет (в Win9x). »

каким образом операционная система может повлиять на работу программы keyrus и ей подобных??

Admiral 07-11-2007 13:54 674168

Цитата:

Цитата ShaddyR
операционная система может повлиять на работу данной программы? »

Так как ещё вовремя установки Win9x переключение по left Shift + right Shift доступно сразу же и в Win9x мощная DOS субситема, а в WinNT только с базовыми функцыями и без правки реестра или добавления keyrus.com кирилуцы в "DOS окнах NT" на ввод не получить.

verdix 07-11-2007 14:10 674178

Bester,
Скачиваешь graph.tpu и egavga.bgi и кидаешь в папку /BIN

И будет полная потдержка русского языка.

Admiral 07-11-2007 14:16 674185

Цитата:

Цитата verdix
потдержка русского языка. »

В части отображения на экране, а вопрс был по
Цитата:

Цитата Bester
руские буквы можно было без проблем вводить в Turbo Pascal 7.1 »


ShaddyR 07-11-2007 14:26 674188

Цитата:

Цитата Admiral
Так как ещё вовремя установки Win9x переключение по left Shift + right Shift доступно сразу же и в Win9x мощная DOS субситема »

Давай по другому: ты пробовал в 9х в указанной оболочке переключить язык указанным сочетанием клавиш? Потому как возможности командного процессора 9х и Paskal - абсолютно разные вещи.
>
verdix, ты действительно не вчитался в вопрос, Admiral сделал верное замечание.

Admiral 07-11-2007 14:39 674195

Цитата:

Цитата ShaddyR
ты пробовал в 9х в указанной оболочке переключить язык указанным сочетанием клавиш? »

И в правду не знаю что и сказать, призабыл я.

Bester
Доступен широкий выбор решений.

P.S.
А может в чистом ДОСЕ указаная комбинацыя работала?

Bester 07-11-2007 16:14 674284

Использую ХР, никаким сочетанием клавиш язык переключить не получается(left Shift + right Shift и другими).
Цитата:

Цитата Admiral
в WinNT только с базовыми функцыями и без правки реестра или добавления keyrus.com кирилуцы в "DOS окнах NT" на ввод не получить »

Мне больше нравится способ с правкой реестра, скажите как это сделать.
Кстати в окне командной строки, язык меняется привычным способом.

ShaddyR 07-11-2007 17:15 674326

Цитата:

Цитата Bester
скажите как это сделать »

вероятно, ты невнимательно читал - реестр ХР, как и сама ХР в целом, к вводу символов в Паскале отношения не имеет. Что делать - я написал.

Bester 07-11-2007 18:17 674356

Сделал так: 1. Копируем в папку bin keyrus.com
2. Создаем текстовый документ pascal.txt і записуем в него команды
keyrus.com
tpx.exe
3. Меняем розширение.txt на .bat
4. Запускаем полученый файл.
Но при переключении языка, на экране появляется такое окно
несмотря на это я ввожу символы и при обратном переключении языка я вижу что я ввел русские символы. Но так писать(наугад) совсем не удобно. Как это решить? Или я нетак че делаю?

ShaddyR 07-11-2007 18:54 674375

а на весь экран если окно открыть? (Alt+Enter)

Bester 07-11-2007 18:58 674379

Цитата:

Цитата ShaddyR
а на весь экран если окно открыть? (Alt+Enter) »

помогло. А по-украински можно писать в паскале?(родной язык)

detrin 07-11-2007 19:04 674383

Bester,
Ctrl+Shift(левый) - англ раскладка
Ctrl+Shift(правый) - рус раскладка

ShaddyR 07-11-2007 19:07 674384

Вложений: 1
Цитата:

Цитата Bester
по-украински можно писать в паскале?( »

можно, хотя текст программы лучше все таки на английском ;)
Тебе нужна соответствующая версия keyrus'a... см аттач.
Правый Shift включает русский язык, темно зеленая подсветка экрана. Правый Ctrl включает украинский язык, светло зеленая подсветка. Возврат в английскую раскладку - еще раз правый Shift
>
Цитата:

Цитата detrin
Ctrl+Shift(левый) - англ раскладка
Ctrl+Shift(правый) - рус раскладка »

необязательно. Кроме того, автор спрашивал украинскую)

detrin 07-11-2007 19:23 674393

Цитата:

Цитата ShaddyR
необязательно. Кроме того, автор спрашивал украинскую) »

Ну что поделать, инет у меня медленный, не увидел верхний пост.
Ну не знаю обязательно или нет, но у меня раскладка переключается именно так, причем в оконном режиме, а не полноэкранном(думаю не очень приятно смотреть на монитор с частотой обновления 60-70 Гц, конечно же если монитор с ЭЛТ)

Bester 07-11-2007 19:38 674406

Цитата:

Цитата detrin
у меня раскладка переключается именно так, причем в оконном режиме »

Так можно сделать?

ShaddyR 07-11-2007 19:46 674412

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

detrin 07-11-2007 19:54 674417

ShaddyR, без каких-либо дополнительных программ, все стандартно работает. Украинскую раскладку проверить не могу, но можно методом "тыка" проверить можно ли ее включить.
Пробуйте различные комбинации Ctrl-Shift, Alt-Shift, Shift-Shift.

Bester 07-11-2007 21:04 674451

detrin, вылож, пожалуйста,свой KEYRUS.rar.

detrin 07-11-2007 22:22 674484

Bester
Говорю же, все работает без этой программы. Переключаю раскладки так как указал выше.
Причем сколько себя помню всегда паскаль запускался на всех машинах и всегда была поддержка русского языка. Сейчас стоит атлон 64, WinXp SP2 и все равно паскаль нормально работает :)

Bester 07-11-2007 22:39 674496

Цитата:

Цитата detrin
Сейчас стоит атлон 64, WinXp SP2 »

Так у меня тоже самое стоит. А версия Паскаля у тебя какая?

ShaddyR 08-11-2007 10:54 674709

Цитата:

Цитата detrin
Говорю же, все работает без этой программы. Переключаю раскладки так как указал выше. »

Неужто? Только что из принципа запустил Borland Pascal 7.0, ОС - win2k3... индикатор системы реагирует на нажатие соответствующего сочетания, согласен.. только ПАСКАЛЮ его реакция до COM-порта!
>
Цитата:

Цитата detrin
Причем сколько себя помню всегда паскаль запускался на всех машинах и всегда была поддержка русского языка. »

никогда у Паскаля не было встроеной поддержки локализованых шрифтов... или о ней никто не слышал, за пять лет моей учебы в академии, до нее и после. Твое открытие или где нашел специальную версию? Это же касается ввода кирилицы в нем: как думаешь, если бы переключалось системой - был бы смысл морочиться с keyrus'ами иже с ними? Может, весь паскаль свой выложишь, я попробую у себя.. мало ли, я тоже могу чего-то не знать...

Bester 08-11-2007 15:53 674922

А как сделать так что б Паскаль сразу запускался в полноэкранном режиме?(Друг спрашивал)

Alexander_Grig 08-11-2007 18:04 675016

Bester
Можно щелкнуть правой кнопкой по файлу, которым вы запускаете Паскаль, и на вкладке "Экран" в разделе "Режим" переключателем выбрать "Полноэкранный".
Также посмотрите на вкладке "Программа" строку "Окно". Там можно выбрать "Развернуть на весь экран".

detrin 09-11-2007 18:57 675730

Цитата:

Цитата ShaddyR
Твое открытие или где нашел специальную версию? »

Может быть и версия локализованная, не знаю. Какую дали во время учебы в универе такой и пользовался. Выложить целиком к сожалению не могу.

Bester 10-11-2007 22:01 676380

Вопрос решен, тему можно закрывать. Помогла в этом новая версия keyrus.com.

Вопрос решен, тему можно закрывать. Помогла в этом другая версия keyrus.com.

UVIKTOROV 01-12-2008 16:04 969076

Большое спасибо всем за этот топик, я в принципе и регистрировался на этом сайте ради информации отсюда, здесь единственно верно и упорядоченно изложили саму проблему и ее решение, единственно верное!!


Время: 21:38.

Время: 21:38.
© OSzone.net 2001-