请教:VB程序在操作菜单或拖动标题栏时,定时器停止,操作结束它又恢复,不知道何故。

请教高手,我在VB6程序中用定时器定时向串口发数据,但是当我操作程序的标题栏或菜单时,定时器就停止,操作结束它又恢复发数据,不知如何避免这种现象。在VB6开发环境里和编译... 请教高手,我在VB6程序中用定时器定时向串口发数据,但是当我操作程序的标题栏或菜单时,定时器就停止,操作结束它又恢复发数据,不知如何避免这种现象。在VB6开发环境里和编译后按装运行都这样。
谢谢各位的解答,应该是我的定时器程序中代码太长,间隔时间又短的问题,我把间隔设为1000就好了。
展开
 我来答
百度网友b5e384111
2010-12-02 · TA获得超过553个赞
知道小有建树答主
回答量:984
采纳率:0%
帮助的人:967万
展开全部
如果是响应系统WM_TIMER消息的定时器的话,原因就在于这个消息在消息队列里面是最后处理的,也就是CPU空闲的时候才处理此消息。当用户操作菜单和拖动的时候,牵涉到大量的重绘指令,这时候WM_TIMER消息有可能不被处理。
hblinx
2010-12-03
知道答主
回答量:14
采纳率:0%
帮助的人:5.3万
展开全部
太阳雨多年积攒极其珍贵的原创VB串口通信技术资料V4.0 (600M)

VB串口通信编程源码200个,多种行业多种应用...
VB串口通信技术文章160篇,详尽地对VB串口通信的诠释...
VB串口通信电子书籍16部,工业通信名家著作,经典细致...
VB串口通信控件16个,简化串口通信编码,提高开发效率...
VB串口视频教程44个,一套完整视频教程,讲解直观,更快掌握...

超级赠品一:OSI网络模型教程48M
超级赠品二:串口硬件层知识大全资料包24M
超级赠品三:串口调试工具80个,应用于各种串口调试与校验计算...
超级赠品四:程序员发展类文章和书籍12部,帮助您的成长,健康和发展....
超级赠品五:更送虚拟串口调试软件, 帮助你在没有串口的电脑上也能正常调试...

你在淘宝搜索“太阳雨VB串口资料”就可以找到,希望可以帮助到你。
同时,还有"太阳雨VC串口资料"和"太阳雨DELPHI"串口资料...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海阔志远001
2010-12-03
知道答主
回答量:37
采纳率:0%
帮助的人:18.2万
展开全部
操作窗口事件中加入 DoEvents 呢。怕不是定时器问题吧。你新建立个定时器,加入计数显示,然后在操作看看是否停止。或者去掉on error resume next 看下是否出现错误。很多串口操作中都会莫名出现点奇怪现象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonkeys
2010-12-03 · TA获得超过1513个赞
知道大有可为答主
回答量:2087
采纳率:33%
帮助的人:2432万
展开全部
似乎是系统的问题,我这里测试了不会有这样的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32452e3
2010-12-03 · 超过30用户采纳过TA的回答
知道答主
回答量:129
采纳率:0%
帮助的人:79.2万
展开全部
这个问题真没碰到过。一般timer都是设置一下enable及interal time为1000。估计是你程序其他问题,你可以尝试用单步调试来检查出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式