вопрос про работу с портами

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
moshkin
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 03.12.2002 (Вт) 15:01
Откуда: Russia

вопрос про работу с портами

Сообщение moshkin » 21.07.2003 (Пн) 12:52

Программа на VB должна делать следующее:
дозвониться до определенного номера;
запустить DOS программу которая будет общаться с портом;
ну и после работы повесить трубку.

Проблема: если я набираю номер с помощью VB
MSComm1.Output = "atdt39688" & Chr(13)
то потом DOS программа либо не видит порт в упор
(если порт закрыть)
Либо появляется сообщение что программа пытается
обратиться к открытому порту( если порт не закрывать).
В оригинале две DOS программы (одна звонит, вторая данные тянет)
работают отлично.
Или другой факт - если я позвонил с помощью DOS программы,
то потом из VB трубку положить не могу и не могу опросить модем
на предмет дозвонились или нет.
То есть вообще модем не виден. Все срабатывает,
но модем на команды не реагирует.
Такое ощущение, что кто первый порт зянял, тот им и полностью
распоряжается.
Кто-нибудь может хоть подсказать где искать проблему.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 3

    TopList  
cron