我用MSComm做通讯,在接收数据的时候(数据格式为 开始标示+类型+数据+效验码+结束标示),我判断本次通讯结束的标志就是读取到结束标示符,但是某些时候通讯出错,我读不到结束标志符,所以通讯就此中断了,请问,mscomm可否能够设置响应时间,在某一段时间内收不到数据时触发一个事件信号,让我能够检测出本次通讯已经失败了。偶是在做20块仪表的通讯,一个一个的读,读完一个接着下一个,再循环,这样若有其中一个出错的话,我就可以重新对这块仪表进行通讯。如果大侠有什么好的方法,拜求!!我就是遇到这种通讯出错的情况不好解决。