'用延迟. '下面是一个延迟的涵数. Public Sub Delay(PauseTime As Long) Dim Start As Single Start = Timer Do While Timer < Start + PauseTime DoEvents Loop End Sub '你首先定一个全局变量为Boolean类型. 在MSComm1_OnComm事件中将这个变量设为真 开始轮询的时候设为假.发一条信息出去后就执行延迟函数, 等到函数执行完后就判断是否收到信息(如果收到就触发MSComm1_OnComm事,那个全局变量就是真了),再执行....
'下面是一个延迟的涵数.
Public Sub Delay(PauseTime As Long)
Dim Start As Single
Start = Timer
Do While Timer < Start + PauseTime
DoEvents
Loop
End Sub
'你首先定一个全局变量为Boolean类型.
在MSComm1_OnComm事件中将这个变量设为真
开始轮询的时候设为假.发一条信息出去后就执行延迟函数,
等到函数执行完后就判断是否收到信息(如果收到就触发MSComm1_OnComm事,那个全局变量就是真了),再执行....