真是郁闷我都问了两次了,还是没人解决。高手都到哪里去了!问题是这样的:本来MODEM开始是处于在线状态的,控制AA灯的亮和灭后,重新处于在线状态。在数据位为8时我自己解决了,但不知到为什么数据位是7时就不行。而且我在超级终端下试也是这样的,不知道各位有没有好的解决办法?MSComm1.Output = "ASDFASDGFDGFSDGFSDF"   '传数据
            
MSComm1.Output = "+++"              '转到命令状态而不解除连接   
MSComm1.Output = "ATS0=1" & Chr$(13) 'AA灯亮
MSComm1.Output = "ATO" & Chr$(13)    '返回在线模式MSComm1.Output = "23452346567567857658"  '传数据

解决方案 »

  1.   

    改了呀Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)MSComm1.Output = "ASDFASDGFDGFSDGFSDF"   '传数据sleep(200)                          '停0.2S
    MSComm1.Output = "+++"              '转到命令状态而不解除连接   
    sleep(200)   
    MSComm1.Output = "ATS0=1" & Chr$(13) 'AA灯亮
    sleep(200)   
    MSComm1.Output = "ATO" & Chr$(13)    '返回在线模式MSComm1.Output = "23452346567567857658"  '传数据当两边的MODEM都改成7位时,发的命令都当做数据传了过去,不能在线控制AA灯的亮和灭!