Как получить событие от COM или LPT порта?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как получить событие от COM или LPT порта? Expand / Collapse
Автор
Сообщение
29.06.2001 13:41
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.06.2001 13:38
Сообщ.: 3, Visits: 34
Возникла проблемка! Хотелось бы создать обработчик события, которое приходит на COM или LPTпорт.
Люди добрые, помогите!
Сообщ. #714549
02.07.2001 14:49
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298, Visits: 12 500
Придется открывать их и постоянно следить - нет таких событий в Win как пришлао событие с порта ххх. :(
С уважением, Владимир
Сообщ. #714791
02.07.2001 16:52
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 11.12.2002 20:43
Сообщ.: 51, Visits: 562
У меня когда была такая задача - получать сигналы с порта, приходящие от цифровой АТС.
Проще всего воспользоваться готовым ActiveX компонентом, который называется Microsoft Comm Control, если не ошибаюсь. У него есть событие OnComm.
Сообщ. #714819
03.07.2001 9:47
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.06.2001 13:38
Сообщ.: 3, Visits: 34
Спасибо за советы.

Если постоянно открывать порты и следить за тем, не пришел ли сигнал, существует ли вероятность, что когда-нибудь его пропущу?

С ActiveX компонентом было бы замечательно. Сразу бы решало все мои проблемы. Попробую поискать его.

Очень вам благодарен.
Сообщ. #714906
03.07.2001 12:17
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 11.12.2002 20:43
Сообщ.: 51, Visits: 562
2 Иван: для работы с портами (напрямую) используется специальная техника, см. хелп по WIN API. Если не ошибаюсь, можно определить callback, который будет вызываться при наступлении некоторых событий, связанных с портом.

А компонента, про которую я писал раньше, наличествует почти на любой машине. Она может быть поставлена с Visual Studio. На моей машине она называется "Microsoft Comm Control 6.0 (Version 1.1)"

Для тестирования удобно использовать HyperTerminal.

С уважением, Максим
Сообщ. #714943
04.07.2001 8:44
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 29.06.2001 13:38
Сообщ.: 3, Visits: 34
Необходимости напрямую работать с портами нет.

Задача такая: приходит сигнал на COM-порт - возникает сообщение. Я его перехватываю и обрабатываю. Компонента для работы с портами для меня идеальный вариант. Буду пробовать, спасибо!
Сообщ. #715083
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 3:26