Добрый день, Dimonix! Если вы знаете конфигурацию принтера(все необходимые входящие и исходящие комманды), что собственнои обеспечивает драевер, тогда можно использовать ассамблерные вставки(Win9*) или комманды WinApi для работы с портами(CreateFile).
Ответ отправлен: 08.03.2004, 13:30 Отправитель: Pawel Отвечает samum2000
Здравствуйте, Dimonix! Работай с принтером как с обычным файлом. var F: TextFile; begin AssignFile(F, 'LPT1'); // LPT2, COM1, COM2... Rewrite(F); Writeln(F, 'HELLO, '); Writeln(F, 'WORLD!'); CloseFile(F); end; Надо только помнить, что если еще одна программа вздумает распечатать что-нибудь в момент, когда работает эта процедура, на бумаге будет сплошная мешанина букв. Да, если необходимо печатать управляющие символы, то сразу позле перезаписи файла надо вызвать такую процедурку: procedure SetBinaryMode (var F: Text); assembler; asm mov ax,$4400 les di,F mov bx,word ptr es:[di] int $21 or dl,$20 xor dh,dh mov ax,$4401 int $21 end; Ответ отправлен: 10.03.2004, 11:43 Отправитель: samum2000 Отвечает sir henry
Приветствую Вас, Dimonix! Этот вопрос в двух словах не осветишь :)). Лучше всего, да и быстрее, Вам зайти на сайт www.delphimaster.ru или www.delphikingdom.ru и скачать оттуда статьи и компоненты для работы с параллельным портом (если Вы его имели в виду :). Небольшое замечание: DOS кодировка и прямое направление данных в тот или иной порт - вещи между собой никак не связаные. Может быть у Вас проблема в другом? Ответ отправлен: 09.03.2004, 09:24 Отправитель: sir henry Отвечает Boriss
Приветствую Вас, Dimonix! Попробуйте так:
Приложение: Ответ отправлен: 09.03.2004, 13:17 Отправитель: Boriss
Вопрос № 1391
Впрос! При проигрывание флеша в Shockwaveflash необходимо изменить его длинну(компонента), но если я изменяю, то плей останавливается, и ни на что не отвечает! В чем дело?
Приветствую Вас, Kirill! А как ты изменяешь длину? Попробуй сначала остановить ролик, изменить размеры, а потом снова запустить.
Ответ отправлен: 10.03.2004, 11:42 Отправитель: samum2000 Отвечает THE_PRO
Доброе время суток, Kirill! Flash komponenta eto ne pozvolyayet(naskolko ya slishal) Tak chto delay vse v ruchnuyu(obrabotkoy sobitey) Sovet: Luchshe ispolzuy SWFlash 7.0.1 Ответ отправлен: 09.03.2004, 14:16 Отправитель: THE_PRO Отвечает sir henry
Доброе время суток, Kirill! Я Вам отвечу по аналогии: Вот есть у меня, например, компонент TButton. Если я поменяю его длину, то получится чудовище или красавица, но уже не компонент :)). Т.е. пользоваться им будет нельзя. Ответ отправлен: 09.03.2004, 09:30 Отправитель: sir henry Отвечает Pawel
Здравствуйте, Kirill! Интересно каким способом вы изменяете длину компонента??? Key Delete? Компонент нужно перекомпилить,но если вы удалите нечто важное, то естественно работать не будет. Ответ отправлен: 09.03.2004, 12:44 Отправитель: Pawel
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.