Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Работа с модемом при помощи АТ-команд   Найти похожие ветки 

 
avkiev   (2003-09-17 16:12) [0]

Пытаюсь работать с модемом при помощи АТ-команд.
1. Открываю порт - CreateFile
2. Устанавливаю параметры порта - GetCommState/SetCommState
3. Пишу в порт команду - WriteFile(com, at, wb, wb, nil);
4. Читаю ответ - b := ReadFile(com, v, 999, rb, nil);
Возникает ошибка, b=False.
Если после пункта 3 сделать останов, а потом выполнить пункт 4, то все работает нормально. Таким образом, порт просто не успевает ответить. Пробовал между пунктом 3 и 4 ставить временную задержку в 2-3 секунды, ситуация улучшилась, но все равно иногда возникают ошибки, да и не правильно это.
Вопрос: как узнать у ком-порта, готов ли он ответить, иными словами, что вставить между пунктами 3 и 4 ?
Заранее благодарен


 
pasha_676 ©   (2003-09-17 16:17) [1]

http://www.delphimaster.ru/articles/comport2/index.html

Млин третий раз за день вставляю...


 
avkiev   (2003-09-17 16:20) [2]

Большое спасибо


 
jack128 ©   (2003-09-17 16:24) [3]


> Млин третий раз за день вставляю...

И так до победного конца :-) Если он когда нибуть наступит..


 
pasha_676 ©   (2003-09-17 16:26) [4]


> И так до победного конца :-) Если он когда нибуть наступит..

Вопросы по ком-портам идут синусообразно. Их то больше, то меньше... Конца не видно...



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-89815
Stah
2003-11-16 00:30
2003.11.27
Выплывающая панель


4-90168
Denius
2003-10-01 20:04
2003.11.27
AetLayeredWindowAttributes объясните что не так делаю!


14-90131
Думкин
2003-11-06 06:23
2003.11.27
С днем рождения! 6 ноября.


8-90008
Spawn
2003-07-29 20:20
2003.11.27
AVI


14-90109
Sergey_Masloff
2003-11-06 10:52
2003.11.27
Книжная ярмарка на просп. Мира - распродажа