Печать

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

xottabut
Сообщения: 13
Зарегистрирован: 23 фев 2009, 21:14

Всем привет.Ситуация такая Я самостоятельно начал изучать язык Паскаль по книге которую скачал Самоучитель Паскаля и Дельфи В книге есть упражнения и текст который надо набрать Это программа которая печатает но у меня нечего не происходит только Паскаль в 7.1 глючит сразу как запускаю вот текст программы помогите пожалуйста
program Printer123;
uses Printer;
var
a,b,S : integer;
begin
a :=8;
b :=4;
S :=a*b;
Writeln(Lst,'-----------------------------------');
Writeln(Lst,' Storona a Storona b Ploscha ');
Writeln(Lst,'-----------------------------------');
Writeln(Lst,' ,a:6, b:11, S:11, ':5);
Writeln(Lst,'-----------------------------------');
end.
Если здесь какие-то ошибки то исправте или может у меня нет каких-то модулей или ещё чего-то. Да а саму программу я скачивал установочным файлом если это нужно.
[CENTER]Заранее спасибо! :) [/CENTER]
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Так будет лучше:

Код: Выделить всё

 
uses Printer;
var
a,b,S:real;
begin
writeln('Vvedite shirinu: ');
readln(a);
writeln('Vvedite dlinu: ');
readln(b);
S:=a*b;
Writeln(Lst,'-----------------------------------');
Writeln(Lst,' Shirina | Dlina | Ploschad ');
Writeln(Lst,'-----------------------------------');
Writeln(Lst,a:9:2, '|', b:7:2,'|',S:7:2);
Writeln(Lst,'-----------------------------------');
end.

А вообще не компилировал. Но если принтер подключен через стандартный интерфейс (LPT), то по-идее должно работать.
Нет религии выше истины
xottabut
Сообщения: 13
Зарегистрирован: 23 фев 2009, 21:14

С компиляцией всё хорошо но у меня порт USB(при єтом программа также глючит как и раньше после ввода данных нельзя ничего сделать) как поменял на LPT После ввода данных всё хорошо только не печатает даже в ворде не печптает пишет ошибка как это исправить?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

&quot писал(а):начал изучать язык Паскаль
Главу про использование модуля Printer пропустите.
Она актуальна только для MS DOS.

Модуль ипользует функции DOS для вывода в файл с предопределенным именем PRN. Windows вряд ли это эмулирует. То есть Windows это наверняка эмулирует для параллельного порта (как было раньше) но в USB этот номер не пройдет никогда.

Попробуйте сами. Откройте окно CMD и сделайте

copy некийфайл.txt prn

Команда copy подвиснет. То же самое происходит и с Вашей программой.
xottabut
Сообщения: 13
Зарегистрирован: 23 фев 2009, 21:14

То значит печатать я не смогу.Учусь я недавно примерно две недели вот за єтой книгой http://tp7.info/ebook/paskal_i_delfi._samoucheitel.zip
что вы мне ещё посоветуете для хорошого изучения языка? Вы же всё-таки специалисты.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

В языковой группе Модула-Паскаль в настоящее время имеет смысл сконцентрироваться на Object Pascal.
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Naeel Maqsudov писал(а):В языковой группе Модула-Паскаль в настоящее время имеет смысл сконцентрироваться на Object Pascal.


Эта чистая правда! Dos'овские приложения уходят в прошлое, Delphi forever.
По Паскалю рекомендую почитать В.В. Фаронова
Нет религии выше истины
xottabut
Сообщения: 13
Зарегистрирован: 23 фев 2009, 21:14

Если я правильно понял то Обект паскаль это дельфи или как?
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

xottabut писал(а):Если я правильно понял то Обект паскаль это дельфи или как?


В Delphi Вы помимо визуального программирования пишете на языке программирования Objet Pasal.
Нет религии выше истины
xottabut
Сообщения: 13
Зарегистрирован: 23 фев 2009, 21:14

Попала в руки такая книга "Персональные ЭВМ:ТурбоПаскаль в6.0, Объектное програмирование, Локальные сети.(учебное пособие)" Как думаете стоит читать а то что то здесь не очень понятно?
Автора:
Довгаль С.И. канд. техн. наук
Литвинов Б.Ю.
Сбитнев А.И. доктор техн. наук
Ответить