故事是这样的,买了一个CM35i的短信猫,写了个C的发短息的小模块,但是发不出去短信,后来发现,在调用猫的接口后,执行AfxMessgaeBox()或者是MessgaeBox(),再等几秒钟后点击确定按钮,程序方可发出短信。有两个地方都需要这样,一个是初始化函数fnInitModem( PortNo ),另一个是发送函数fnSendMsg(PortNo,szHeader,szMsg)。这是什么原因?已经试过用Sleep()、建立新线程、建立新进程三种方法来取代AfxMessgaeBox()或MessgaeBox(),但是都不好用。求高手!以下是我的代码
故事是这样的,买了一个CM35i的短信猫,写了个C的发短息的小模块,但是发不出去短信,后来发现