Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SRom
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 14
#1

Как отловить событие модема "линия занята"? - C++

14.10.2009, 23:14. Просмотров 624. Ответов 1
Метки нет (Все метки)

Событие CONNECT отловить легко через функцию WaitCommEvent().
А как отловить событие BUSY?
конечно можно читать и парсировать сообщения модема, которые он посылает через COM-порт - но это некрасиво т.к. в зависимости от настроек модема его собственные сообщения могут быть текстовыми или цифровыми или они вообще могут быть отключены.
Помогите, кто знает. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2009, 23:14     Как отловить событие модема "линия занята"?
Посмотрите здесь:

Системное событие "Подключение к беспроводной сети" - C++
Здравствуйте! нужна помощь в написании одной програмки. Хочу организовать удаленный доступ до своего домашнего компьютера. У меня стоит...

Класс "Историческое событие" - C++
//Ввести класс ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и протестировать функцию //a)ввода исторического...

Как отловить событие перехода с контрола на контрол в диалоге? - C++
Есть диалог. На нём лежит несколько контролов(нестандартных).Как средствами самого диалога отловить событие перехода с контрола на...

Как в диалоге отловить событие помещения фокуса на какой-нибудь контрол? - C++
Привет всем! А как, собственно говоря, в диалоге отловить событие помещения фокуса на какой-нибудь контрол? Ну т.е. нажали на...

Как "захватить" окно и нажать "Ok"? - C++
Здравствуйте. На ПК сотрудниках устанавливаем программу, в конце выходит окошка и нужно нажать ок! как захватить данное окно и нажать...

DEV-C++ операторы ".", "::" как в VS - C++
Помогите разобраться. Как настроить оператор - "." и "::", чтобы после них вылезало окно со списком функций созданого класса? Тоесть...

Как заменить символ "*" на "??" - C++
доброго вечера. подскажите пожалуйста у меня по заданию идет заменить каждую встречающуюся * на ??(считываемую из файла). я понял как...

Зачем нужны "set" и "get" в классах - C++
Зачем нужны "set'еры" и "get'еры", если к public членам можно обращаться через указатель на класс. Видел ответы типо: "Так принято", но...

"вставка" с "заменой" текста в файле. - C++
Здравствуйте. Решил для обретения бесценного опыта написать свой простенький парсер конфигов. Вообщем читает вполне себе читает...

В тексте заменить слова "компьютер" на "к*******р" - C++
Задача в текстовом файле заменить все слова "компьютер" на "к*******р". Что-то мучаюсь, не получается... Помогите,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dock3
Сообщений: n/a
04.12.2009, 20:41     Как отловить событие модема "линия занята"? #2
Попробуй использовать функцию RasDial(...) из Rasapi32.dll. Она возвращает результат своей работы. Если линия занята то она вернет значение 676 (ошибка 676) В случае успешного выполнения возвращает 0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru