社区
数据库(包含打印,安装,报表)
帖子详情
怎么防止长时间的处理数据,导致VB窗口未响应
大鸟的小天空
2003-01-08 10:02:33
如果一个程序,要处理数据大概需要10个小时,用什么方法可以防止他未响应(虽然cpu占有率100%,但是其他的程序能操作,本程序最不能重绘窗口),doevents不行呀。
最好能有代码呀。
...全文
179
4
打赏
收藏
怎么防止长时间的处理数据,导致VB窗口未响应
如果一个程序,要处理数据大概需要10个小时,用什么方法可以防止他未响应(虽然cpu占有率100%,但是其他的程序能操作,本程序最不能重绘窗口),doevents不行呀。 最好能有代码呀。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jnhjone
2003-01-08
打赏
举报
回复
对要让它经常重绘窗口,使用进度条或百分比数值一般都可以达到这效果
当然,如果你不怕它要花的时间更长的话,那在循环中再加 Doevents
jinesc
2003-01-08
打赏
举报
回复
呵呵~ 那你就做个进度条,让它经常动动 不就可以了吗?
redwrite
2003-01-08
打赏
举报
回复
加上Doevents
大鸟的小天空
2003-01-08
打赏
举报
回复
不知道,大家有没有更好的办法。
VB
编程:DoEvents将控制权交给系统,
防止
无限循环-14
本文通过一个简单的
VB
程序示例介绍了DoEvents函数的作用。它能够有效地解决由于
长时间
执行任务而
导致
的程序
未
响应
问题,通过适时地将控制权交还给系统,确保了程序的流畅运行。
VB
编程:DoEvents将控制权交给系统,
防止
无限循环-14_彭世瑜_新浪博客
本文通过一个简单的
VB
程序示例介绍了DoEvents函数的作用。在无限循环中适时使用DoEvents可以避免程序出现
未
响应
的情况,提高了用户体验。
vc
防止
界面卡死的方法
本文探讨了在VC编程中如何避免界面卡顿的问题。通过分析界面卡死的原因,介绍了将耗时操作移至单独线程的方法,并推荐使用PeekMessage函数来检查消息队列,确保主线程
响应
流畅。此外,还提到了减少sendMessage使用的重要性。
最近在折腾一个温湿度监控项目,用
VB
配合MSChart控件搞了个实时曲线显示。这玩意儿需要跟下位机通过串口通信,中间踩了不少坑,今天把关键代码拎出来说说
本文介绍基于Visual Basic与MSChart控件实现的温湿度监控系统,涵盖串口通信、
数据
解析、实时曲线绘制及参数下发功能。采用状态机
处理
数据
接收,Lambda表达式解决跨线程UI更新问题,并通过双缓冲优化图表性能,适用于工业监测场景。
用200smart做电梯控制?这5个坑我帮你踩过了(附仿真文件下载)
本文总结西门子S7-200SMART PLC在电梯控制系统开发中常见的五个关键技术难点:平层信号防抖
处理
、紧急/消防模式优先级冲突、停电后楼层自校正、门机与安全回路协同控制、呼梯信号智能调度策略。涵盖硬件滤波、状态机编程、机械参考点校准、安全回路保护逻辑及呼叫优先级算法等核心信息技术实现方案,适用于工业自动化与PLC控制系统开发。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章