![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
kindDevil |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 10.10.2005 Репутация: нет Всего: нет |
так вот последний WriteFile вешает приложение... не могу понять в чем загвоздка. плз. хлп %) |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 4 Всего: 23 |
А она пишет только в файл.
|
|||
|
||||
Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: нет Всего: 29 |
||||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: нет Всего: 110 |
а у LPT-порта нету ничего типа сигнала готовности другой стороны принимать данные?
(а то, например, в COM-порте такое есть) -------------------- qqq |
|||
|
||||
kindDevil |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 10.10.2005 Репутация: нет Всего: нет |
maxim1000,
неа. паскалевский port[$0378] := N свободно туда пишет. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
не понял для чего это ?
? это паскалевский !!!! а в винде запись через требует работы протокола lpt принтера, т.е. он ждет ответа по параллельному порту о правильном принятии данных, без доработок парал. порта имхо через writefile писать будет затруднительно ! Добавлено @ 16:48 Если уж юзаешь то почиатй это http://www.citforum.ru/operating_systems/windows/parp_win/ и прочитай вообще про режим EPP парал. порта! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
kindDevil |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 10.10.2005 Репутация: нет Всего: нет |
Romikgy,
судя по этой статье, которую я уже до этого имел счастье читать DeviceIOControl (hLpt, IOCTL_PAR_SET_WRITE_ADDRESS, @port, 1, nil, 0, ret, nil); служит, чтобы сформировать цикл записи в EPP. и почему-то автор статьи приводит аналогичный пример в конце... и он не указывает, что нужен внешний обработчик, чтобы пришло извещение о успешной подаче данных в LPT. (и что такое извещение вообще существует и необходимо в работе с LPT) Это сообщение отредактировал(а) kindDevil - 22.10.2006, 22:27 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
kindDevil |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 10.10.2005 Репутация: нет Всего: нет |
Romikgy,
единственный тип инфы, что я нашел в нете - описательный http://www.epos.kiev.ua/vo/prt.htm (еще много ссылок есть, нету смысла их все постить) принципиальной разницы в процедурах записи я не нашел. EPP - двунаправленный, пошустрее, разрядность побольше... и все. выложи что-нить поконкретнее, а то "почитай про EPP" - довольно растяжимое понятие. если ты имел в виду сугубо программисткую литературу, то спешу тебя обрадовать, что в сети ее довольно мало, если вообще есть. так что изволь дать ссылку. ![]() |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
kindDevil, у мя щаз нету под рукой,
но вся инфа (хорошая(!)) только на ангельском -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
kindDevil |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 10.10.2005 Репутация: нет Всего: нет |
да пофигу.
главное чтоб была %) так все-таки при записи через драйвер нужно подтверждение с порта о получении сигнала? и как его можно смоделлить. но в любом случае, почему в той статье не было об этом упоминания, и чел свободно пишет в лпт, а потом и читает с того же адреса, куда писал???? ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |