当前位置:编程学习 > VB >>

VB6如何发出timeout 警告?

只会些简单的vb6,最近遇到个“棘手”的问题,特上来请教~

一台串口设备按间隔发送数据,暂定为1.5秒一次,我读取数据没问题。
现在我想设定一个timeout的值,假定在2秒内没有接收到数据,我就要发出警报。

能否提供些好的思路?

非常感谢~


vb timeout --------------------编程问答-------------------- 你想要什么样的警告呢? 弹窗? 弹对话框? 声音警告? 日志? 冒烟效果?
--------------------编程问答--------------------
引用 1 楼 WallesCai 的回复:
你想要什么样的警告呢? 弹窗? 弹对话框? 声音警告? 日志? 冒烟效果?


弹框就行~~
谢谢~ --------------------编程问答--------------------
引用 2 楼 zlyzwy1 的回复:
引用 1 楼 WallesCai 的回复:你想要什么样的警告呢? 弹窗? 弹对话框? 声音警告? 日志? 冒烟效果?

弹框就行~~
谢谢~


msgbox "timeout" --------------------编程问答-------------------- 在定时器里计算命令发出的时间,然后到报警点弹窗 --------------------编程问答-------------------- 这个好说,拖个定时器,周期设置为2000ms即两秒,然后在每次收到数据时设置enabled=false:enabled=true

这样的话,只要有收到数据,则定时器会重新开始计时.

如果超过定时器的周期没有收到数据,那么定时器会产生Timer事件,直接在那个事件里处理超时通知即可.

另外不要忘了在事件里停用定时器,不然一直弹框. --------------------编程问答-------------------- 除
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,