Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Turbo Pascal 7.0

Автор: Jean
Дата сообщения: 16.10.2002 08:00
woffer
keyrus.com? Как его правильно ставить (может ставил не правильно?)
Yartsev
Получил, попробую.


Добавлено
Yartsev
Попробовал, тоже самое. Рассказываю, что я делал.
Распаковал твой архи на диск С: в папку Uni. Batник изменил на c:\uni\unikbd /f /K:RC,LC /ib8 (ты писал, что так контролом раскладка меняется). Запускаю батник (и на всякий случай и сам UNIKBD.COM). Запускаю паскаль и пока не помогает.

Что я делаю неправильно?
Автор: qwd
Дата сообщения: 16.10.2002 11:14

Цитата:
keyrus.com


И ЭТО работает?
Автор: woffer
Дата сообщения: 16.10.2002 14:57
Jean
У меня vrun стоит ) Запускается в autoexec'e и никак проблем не наблюдалось никогда. Все досовские приложения я запускаю через far

qwd

Цитата:
Блокнот - лучший редактор всех времен и народов.

Мне необходимо работать с кодировкой dos, а блокнот работает с win, вот такие дела ) Может ты знаешь как его заставить с dos работать ? )

Автор: Jean
Дата сообщения: 16.10.2002 15:58
qwd

Цитата:

И ЭТО работает?

Блин, ты можешь помочь? Все что ты пока сказал - ниочем. Ты сам то когда в последний раз паскаль открывал? Что то говорит мне о том, что ты из отряда теоретиков будешь.

Цитата:
Это я догадывался, а версия - фирма?

Если сказано было что версия 7.0 то что еще не понятно?
Фирма? Ты много знаешь ПО выпускаемого разными фирмами?

Цитата:
Да у меня во всех виндах и так работает

Это хорошо.

Цитата:
А если не работает - то я не в печали. Блокнот - лучший редактор всех времен и народов.

Стоп. Ты же говоришь, что у тебя во всех виндах работает?
Блокнот - лучший редактор всех времен и народов? Простей не бывает - это да, но лучший???

Цитата:
И ЭТО работает?

Знаешь, у меня сложилось впечатление, что ты просто трепло. Если можешь помощь, так помоги, если не можешь, то будь добр, не засоряй эфир.
Я с писюком дружу где-то полтора года, и про дос слышал только в бабушкиных сказках. Потому просьба, если знаете, что при выполнении ваших подсказок в работе с досом (и тем же паскалем) могут возникнуть какие-либо нюансы, будьте добры заранее об этом сказать, дабы я не задавал потом кучу ненужных вопросов. (как я понимаю, люди здесь общаются для получения нужной инфы или же для того чтобы кому-то помочь с этой инфой, а не для накручивания постов)
Автор: qwd
Дата сообщения: 16.10.2002 22:33
Jean
Ты всё сказал?


Цитата:
Ты сам то когда в последний раз паскаль открывал

Тебе полный отчет о времени запуска приложения? Нет? Последний раз я открывал среду паскаля около 4 часов назад, устраивает?
Цитата:
версия 7.0 то что еще не понятно

Тебе показать различные вариации паскалей?
Цитата:
Я с писюком дружу где-то полтора года, и про дос слышал только в бабушкиных

Поздравляю тебя.
Не нравитя - тебя никто не заставляет читать.
успехов.
Автор: Jean
Дата сообщения: 16.10.2002 23:30
qwd
Так старик, только не надо обижаться. Если я был грубоват, извини, обидеть не хотел, просто достало это ерзанье. Можешь помочь -помоги, не можешь - так не сбивай с толку.

Цитата:
Поздравляю тебя.
Не нравитя - тебя никто не заставляет читать.
успехов.

Извини, но как мне может это нравится? Я же не прошу научить меня взламывать сайты или помочь стать хакером. Вопрос то вроде несложный, мне даже как то было неудобно его задавать, думал начнут подкалывать, типа привет чайник. Но тем не менее, несмотря на кажущуюся простоту, у меня русская раскладка так и не работает. Ты вот вроде как обиделся на мое предыдущее высказывание, но скажи, запостив 7 постов на мой вопрос, чем ты мне помог? Так что заместь того, что бы обижаться, помог бы лучше.
Автор: woffer
Дата сообщения: 17.10.2002 00:55
Если интересно я могу кинуть свой русификатор, через far все работает (oc win98)
Автор: Jean
Дата сообщения: 17.10.2002 01:00
woffer
Будь добр: evkrem@ukr.net
Автор: 4get
Дата сообщения: 17.10.2002 04:31
чет намутили на две страницы

woffer
у него 2k ты его far-ом ток запутаешь) под nt win32 консольники работают с общесистемной раскладкой, дос переключатели на far в nt не проверить

Jean
у тебя хотя бы шрифт русский в дос окнах виден? потому как если настроен русский шрифт для консольных окон достаточно даже собственного nt-шного досовского переключателя _если он загружен_

а если не настроен - нет разницы родной или keyrus unikbd rk и прочие

нт-шный для русского грузится как kb16 ru (переключение left cltr+shift -> lat / right cltr+shift -> rus; не заметить трудно - при переключении дает системным динамиком гудок)

способа два - как посоветовал Yartsev - бишь вместо самой программы в ярлык ставить bat в котором сначала грузится переключатель потом сама программа; либо вписать в %SystemRoot%\SYSTEM32\AUTOEXEC.NT тогда он будет грузиться для всех дос-задач

кстати в 2k и XP есть такая автоматика - если при запуске дос задачи глобальная раскладка была не английская то винды автоматически добавляют в эту дос машину kb16.com с соответствующими той раскладке параметрами
Автор: qwd
Дата сообщения: 17.10.2002 06:08
Jean
забыли

4get

Цитата:
стати в 2k и XP есть такая автоматика - если при запуске дос задачи глобальная раскладка была не английская то винды автоматически добавляют в эту дос машину kb16.com с соответствующими той раскладке параметрами

Видимо, не у всех работает
woffer

Цитата:
свой русификатор, через far все работает (oc win98)

А смысл?
Автор: Jean
Дата сообщения: 17.10.2002 10:09
4get
Не верю, заработало. Спасибо, я уж похоронил надежду. Только может заодно обьяснишь, почему из батника работает, а если переключатель и паскаль по очереди включаю - русский не работает?
И где нужно было вписывать

Цитата:
либо вписать в %SystemRoot%\SYSTEM32\AUTOEXEC.NT тогда он будет грузиться для всех дос-задач

Автор: Sufferer
Дата сообщения: 17.10.2002 18:51
Jean
У тебя вопрос поставлен соверешенно неверно, надо не турбо паскаль по русски заставить работать, а досовскую сессию по русски писать. Для проверки моего предположения можно запустить досовое окно и попробовать там - уверен на 100% результат будет таким-же.
Как это сделать, было еще бог знает когда в факе по W2K описано. Если найду, я тут напишу.
Теперь по вопросу почему из батника работает.
Когда ты запускаешь батник, ты создаешь дос-сессию в котрой последовательно запускаются русификатор, паскаль и т.д и именно поэтому оно и работает, потому-что это одна сессия. если делать поотдельности, то для каждого создается своя дос-сессия.
Надеюсь понятно объяснил.
Успехов.
Автор: Jean
Дата сообщения: 17.10.2002 21:51
Sufferer

Цитата:
. Для проверки моего предположения можно запустить досовое окно

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

Цитата:
Теперь по вопросу почему из батника работает

Понятно. Спасибо, родина тебя не забудет.
Автор: Jean
Дата сообщения: 19.10.2002 00:49
Еще возник вопрос по паскалю (раз уж пошла такая пьянка).
Допустим я постоянно использую окна Watch или Output. Можно ли сделать так, что бы при очередном запуске паскаля эти окна были уже открыты?
Автор: SergejKa
Дата сообщения: 19.10.2002 01:47
Господи... Развели бадягу ужасную... Надо научить любое DOS окно говорить по русски, как и сказал Sufferer. Паскаль тут вообще не при делах.

Jean
Цитата:
Если ты имел ввиду командную строку из стандартных, то тоже не переключается.
Правильно, не переключается. Потому что ты по отдельности запускаешь их. Как только ты закрываешь окно с запущенным keyrus или любым другим драйвером клавиатуры ты ЗАКАНЧИВАЕШЬ РАБОТУ этого драйвера. И уже в НОВОМ ОКНЕ ты пытаешься запустить паскаль, без русских буковок Надо делать всё вместе, в одном BATе, или прописывать драйвер клавиатуры в autoexec.bat или net start mydriver.exe
Почитай вообще литературку по W2k.

Цитата:
Можно ли сделать так, что бы при очередном запуске паскаля эти окна были уже открыты?
IMHO настройки среды и потом сохранение ЭТИХ настроек.
Автор: MaxValue
Дата сообщения: 21.10.2002 12:56
qwd

Цитата:
Правый работает всегда и везде

и уменя не работает
чего делать н транслитом же постоянно писать....


Добавлено
у меня, кстати, xp стоит...
Автор: Jean
Дата сообщения: 21.10.2002 22:18
MaxValue
как посоветовал Yartsev - бишь вместо самой программы в ярлык ставить bat в котором сначала грузится переключатель потом сама программа;
Создай батник (у меня так)
c:\uni\unikbd /f /K:RC,LC /ib8
D:\turbopascal7en\BIN\turbo.exe

Первая строка запускает переключатель.

Цитата:
Вариант 1-й: запускать его из под Far-a , Вариант второй: есть такая древняя прога, под дос но жутко полезная, состоит из 2-х файлов - Unikbd.com, Uniscr.com. Первый для переключения клавиатуры, второй для поддеркжи шрифтов в досе.

У меня по крайней мере уже все работает, но у меня 2000 винда.
Мне эти програмки Yartsev прислал. Если надо могу тебе перенаправить.


Автор: qwd
Дата сообщения: 21.10.2002 22:26
Jean
Тебе легче их выложить куда-либо, чем рассылать всем, у кого есть аналогичная проблема
Автор: Jean
Дата сообщения: 22.10.2002 00:35
qwd
В квача в детстве играл?
Мне выслал эти програмки Yartsev. Я допустим вышлю их MaxValue, ну а дальше его очередь.
Автор: MaxValue
Дата сообщения: 22.10.2002 01:35
Jean
Жду......
Спасибо, заранее!
Чем смогу тем помогу остальным!
Автор: Jean
Дата сообщения: 22.10.2002 23:23
MaxValue
Отлично, жди. Только как долго ты собираешься ждать? Давай мыло, а то ожидание может затянутсья.
Автор: Jean
Дата сообщения: 20.11.2002 14:30
1. В графическом режиме мой адаптер не поддерживает русские символы. Возможно ли русифицировать этот адаптер? У меня LG StudioWork 520 Si.

2. Не могу понять как считать информацию из файла и вывести ее на экран. У кого есть программки с изпользованием файлового типа данных намыльте (можно просто фрагмент программы).

3. Проблема с подключением созданого модуля.
Создал модуль, откомпилировал в режиме "билд". При компилировании основной программы выдается ошибка "Файл .ТРU не соотв. стандартау турбопаскаля". У меня 7 паскаль, книга тоже по 7-му (Фаронов). Просьба та же, если у кого есть созданный для 7-го паскаля модуль, намыльте.

4. И еще, если у кого есть инфа по модулю "ДОС" - поделитесь, а то нужно делать лабу, а в книге этот модуль не рассматривается.
Автор: Mickey_from_nsk
Дата сообщения: 21.11.2002 08:27
Чего-то я тоже не понял, чего такой флейм раздули. Если проблема в нечтении или неотображении русских буковок в консоли, то она решается елементарной настройкой
mode con ...
Кроме того, необходимо поправить свойства окна по части шрифтов. А именно, если выбираешь кодовую страницу 1251, необходимо выставить соответствующий шрифт (типа Lucida Console), если ставишь страницу 866, необходимо выбрать шрифт типа Terminal и усе должно быть видно.
Автор: Jean
Дата сообщения: 21.11.2002 19:36
Ладно, Бог с ними, с этими русскими символами, как разберусь с модулем Граф потом еще может спрошу.
Но вопросы №2, 3, 4 все еще актуальны. Так что пожалуйста...
Автор: Jean
Дата сообщения: 23.11.2002 16:48
2. Не могу понять как считать информацию из файла и вывести ее на экран. У кого есть программки с изпользованием файлового типа данных намыльте (можно просто фрагмент программы).

3. Проблема с подключением созданого модуля.
Создал модуль, откомпилировал в режиме "билд". При компилировании основной программы выдается ошибка "Файл .ТРU не соотв. стандартау турбопаскаля". У меня 7 паскаль, книга тоже по 7-му (Фаронов). Просьба та же, если у кого есть созданный для 7-го паскаля модуль, намыльте.

Блин. Пока дождешься помощи, чувствую меня отчислят из универа.
Автор: raven
Дата сообщения: 23.11.2002 23:50
Jean
Что именно надо считывать?

Вообще Assign'ом

Код: Assign(f,"input.txt");
Reset(f);
Read(f,a);
Readln(f,d);
Close(f);
Автор: Jean
Дата сообщения: 24.11.2002 13:53
raven
Нужно вывести содержимое текстового файла на экран. При попытке сделать это следующим способом курсор устанавливается перед жирной строкой и выдается ошибка "файл не открыт для вывода".

var
f: text;
m: string[128];
i: integer;
begin
assign(f,'y.txt');
reset(f);
i:= 1;
while not EOF(f) do
begin
readln(f,m[i]);
writeln(f,m[i]);
i:= i+1;
end;
readln;
close(f)
end.




Добавлено
raven
Ну вот и дождался помощи. 2 вопрос тоже отпадает. На свежую голову разобрался (как всегда ничего сложного). Остается 3 вопрос.

3. Проблема с подключением созданого модуля.
Создал модуль, откомпилировал в режиме "билд". При компилировании основной программы выдается ошибка "Файл .ТРU не соотв. стандарту турбопаскаля". У меня 7 паскаль. Если у кого есть созданный для 7-го паскаля модуль, намыльте.
jeanx@pisem.net
Автор: Wowik
Дата сообщения: 26.11.2002 10:14
Так....
прежде чем постить вопросы рекомендую прочитать хотябы название топика....

Страницы: 12

Предыдущая тема: qbasic


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.