VB6如何发出timeout 警告?
只会些简单的vb6,最近遇到个“棘手”的问题,特上来请教~一台串口设备按间隔发送数据,暂定为1.5秒一次,我读取数据没问题。
现在我想设定一个timeout的值,假定在2秒内没有接收到数据,我就要发出警报。
能否提供些好的思路?
非常感谢~
vb timeout --------------------编程问答-------------------- 你想要什么样的警告呢? 弹窗? 弹对话框? 声音警告? 日志? 冒烟效果?
--------------------编程问答--------------------
弹框就行~~
谢谢~ --------------------编程问答--------------------
msgbox "timeout" --------------------编程问答-------------------- 在定时器里计算命令发出的时间,然后到报警点弹窗 --------------------编程问答-------------------- 这个好说,拖个定时器,周期设置为2000ms即两秒,然后在每次收到数据时设置enabled=false:enabled=true
这样的话,只要有收到数据,则定时器会重新开始计时.
如果超过定时器的周期没有收到数据,那么定时器会产生Timer事件,直接在那个事件里处理超时通知即可.
另外不要忘了在事件里停用定时器,不然一直弹框. --------------------编程问答-------------------- 除
补充:VB , 基础类