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