Форум: "WinAPI";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизМодем Найти похожие ветки
← →
Аноним (2004-06-12 09:54) [0]Мне нужно отслеживать момент, когда на телефон, подключенный через модем, поступит звонок.
В статье http://www.delphimaster.ru/articles/comport2/index.html прочитал как обрабатывать момент, когда на COM порт придет символ chr(13). Мне это не подходит...
Как ловить абсолютно все, что приходит на порт?
← →
Evgeny V © (2004-06-12 13:21) [1]Открыть порт и затем SetCommMask, настроить на прием нужных событий, например звонок EV_RING,использовать WaitCommEvent, возникает (но не под 9x для звонка) событие порта, проверить по маске событий pEvtMask(смотри хелп по WaitCommEvent в SDK) EV_RING, если есть, значит идет звонок (работать с портом лучше в отдельном потоке).
Другой "некрасивый" способ, по таймеру (например раз в 400 млс ) проверять звонок вызовом GetCommModemStatus на MS_RING_ON
← →
Аноним (2004-06-12 14:38) [2]Спасибо, попробую.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 1.887 c