Добрый день!
Не могли бы вы помочь мне с одной небольшой проблемкой - необходимо напечатать некий текст из паскаля на установленном по-умолчанию принтере в windows. В хелпе я нашел ссылки на модуль winprn, однако такого модуля у меня (как и в куче дистрибутивов скачанных из сети) нет.
Подскажите пожалуйста, как можно это реализовать без модуля winprn или где его можно взять.
С уважением, Михаил.
Понимаешь, в чем дело... TP7 вообще про Windows не знает... И, соответственно, не может знать, какой из принтеров установлен по умолчанию в системе...
Ozzя, внимательно читаем название темы:
Ну, да... Как же. Особенно если учесть, что модуль Printer имеет вид:
Unit Printer;
Interface
Var Lst: Text;
Implementation
Assign(Lst, 'LPT1'); { <--- !!! }
Rewrite(Lst);
END.
volvo
Тогда Михаил читает сообщ. № 2.
И кроме того, бывают принтера настолько "Win", что напечатать на них хоть что-то "ДОСовское" просто не получится... даже если они подключены к LPT1. У нас был такой OKI.
Есть такая программка: DosPrn называется. Предназначена как раз для таких случаев, перенаправляет печать из дос-приложений на вин-принтер.