注册 登录
编程论坛 VB6论坛

请问MSComm控件,怎样检测仪表脱机?

fb_vba 发布于 2016-08-18 11:24, 1437 次点击
本人用MSComm控件去读取温度控制器的实时温度,现在读取正常,但有一个问题,就是不知样去检测仪表脱机。
4 回复
#2
xiangyue05102016-08-18 13:17
没有用过,帮顶。
不可以把连接断开之后试试么。
#3
fb_vba2016-08-18 15:33
回复 2楼 xiangyue0510
我只是想,在仪表脱机时,可以弹出消息窗口。
#4
xiangyue05102016-08-19 08:34
comm控件没有使用过,所以只是一个简单想法以供参考参考。
comm控件是否有属性可以反映出连接状态?有的话,直接用就好。 如果没有的话,可以发送命令,如果没有得到正常的反馈,那么也可以判断。 无非是加一个timer定时的进行检测
#5
fb_vba2016-08-19 21:39
回复 4楼 xiangyue0510
有一个InBufferCount属性:当前接收缓冲区接收到的数据的长度,,但这个属性每读取一次后就要清零,要不会影响下次数据读取。
1