Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизИнфо о модеме Найти похожие ветки
← →
Dr. Genius (2004-12-16 09:20) [0]Как программно определить установлен ли модем (внешний или внутренний, обычный или профессиональный) и, если установлен, то как вывести подробную информацию об этом устройстве? И ещё: как сделать, чтобы в ComboBox нельзя было вводить никакие символы? Свойства ReadOnly у этого компонента нет.
Спасибо!
← →
Reindeer Moss Eater © (2004-12-16 09:32) [1]TComboBox.Style
← →
Antoha © (2004-12-17 11:18) [2]Для начала необходимо поизучать сами модемы.
У них есть такая спец команда ATIN где N число от 1 до (у все по разному) Посылая данные команды в модем можно получать информацию о нем. А определить есть модем или нет. Можно наверное только перебором COM портов.
← →
tesseract (2004-12-17 17:07) [3]можно и не перебирать. Винда же не перебирает. Для этого надо поиграться (Алгоритм PnP виндов):
TxD - mark idle
DTR - ON
RTS - OFF
После этого ждём появления DSR - если он появился - кто то там есть!
Ставим RTS и ждём символа (200 мс). Не пришёл - ошибочка вышла уходим.
DTR - OFF
RTS- OFF
даём девайсу оклиматься 200 мс
DTR - ON
RTS- ON
Ждём ответа 200 мс если он есть, то это будет индификатор ус-ва (до 256 символов)
Если DSR - ON - всё ок и виинда переходит в дежурный режим если нет то отбрыкивает девайс.
Думаю это поможет :-)
← →
Dr. Genius (2004-12-19 10:59) [4]Ничего не понимаю...
← →
tesseract (2004-12-20 10:32) [5]Что именно - как сигналы расшифровываются ???
← →
jack128 © (2004-12-20 19:37) [6]используй TAPI. См функцию lineGetDevCaps, теб нужны только те устройства, для которых выставлен флаг LINEMEDIAMODE_DATAMODEM
← →
jack128 © (2004-12-20 19:40) [7]Antoha © (17.12.04 11:18) [2]
tesseract (17.12.04 17:07) [3]
> Как программно определить установлен ли модем (внешний
> или внутренний, обычный
Так о каком ком порте идет речь?? ;-)
← →
tesseract (2004-12-21 09:48) [8]>> to jack128
Об обычном RS232C
У которого контакт DB9M
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c