社区
VB基础类
帖子详情
有没有什么办法可以让程序不要运行太快?
trhbigbear
2004-07-27 04:38:06
有没有什么办法可以让程序不要运行太快?
我在VB编程序时,在一些比较大的运算时,比如从文本文件导入几百行数据写入数据库中。一旦开始运行,系统好像把全部的资源都用于处理它去了,程序的界面就像死机一样(有些按钮都显示不出来,用于显示状态的label控件都没法显示内容)。我看很多软件在这种情况下都运行的很自然,不象我这样象死机。我宁可它慢点处理,有什么办法吗?
...全文
97
8
打赏
收藏
有没有什么办法可以让程序不要运行太快?
有没有什么办法可以让程序不要运行太快? 我在VB编程序时,在一些比较大的运算时,比如从文本文件导入几百行数据写入数据库中。一旦开始运行,系统好像把全部的资源都用于处理它去了,程序的界面就像死机一样(有些按钮都显示不出来,用于显示状态的label控件都没法显示内容)。我看很多软件在这种情况下都运行的很自然,不象我这样象死机。我宁可它慢点处理,有什么办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HtSoft
2004-07-27
打赏
举报
回复
activex exe
异步执行
zyl910
2004-07-27
打赏
举报
回复
DoEvents的本质是执行自身线程积压的消息
levine001
2004-07-27
打赏
举报
回复
还有个方法,我和你换换机子就行了 :)
BlueBeer
2004-07-27
打赏
举报
回复
同时应该显示一个进度条(当然能显示个带动画的窗体就更好啦),让用户了解程序仍在正常工作,而不是已经死机了
脆皮大雪糕
2004-07-27
打赏
举报
回复
DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有键也都已送出之后,返回控制权。
DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务给 ActiveX EXE 部件来完成。以后,任务还是完全独立于应用程序,多任务及时间片由操作系统来处理。
小心 确保以 DoEvents 放弃控制权的过程,在第一次 DoEvents 返回之前,不能再次被其他部分的代码调用;否则会产生不可预料的结果。此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交互操作,那么也不要使用 DoEvents,因为此时不能放弃控制权。
Geo_Cra
2004-07-27
打赏
举报
回复
DoEvents
我还以为是问sleep呢……
sssss342072
2004-07-27
打赏
举报
回复
用doevents,在一大型运算前端加一Doevents,就可以了
gzhiceberg
2004-07-27
打赏
举报
回复
'你的数据库操作循环
do while ###
......你的数据库操作
doevents '加上这一句,转移控制权就好了
loop
idea debug 调试时
程序
运行
速度 有时快 有时慢 问题解决
使用 debug 模式
运行
程序
时,一般是因为调试经过复杂方法(比较耗时、有双重循环等的方法)使用了单步
运行
,导致
程序
运行
很慢。 解决方法 方法一: 使用 run 模式
运行
程序
,速度会恢复正常。 方法二: 需要使用 ...
提高
程序
运行
效率的10个简单方法
但是这并不等于我们可以忽略
程序
的
运行
效率,下面就介绍一下本人积累的一些简单实用的提高
程序
运行
效率的方法,希望对大家有所帮助。注:以C/C++
程序
为例一、尽量减少值传递,多用引用来传递...
STM32
运行
程序
到底ROM快还是RAM快?
二、ROM和RAM
程序
运行
速度实验 三、预取指令技术 四、实验分析 五、结论 六、参考资料 一、前言 最近在网上查找资料学习STM32如何将代码搬到RAM中去
运行
,于是查看了一些前人的博客,介绍了KEIL的分散加载文件...
栈的
运行
速度比堆快? 栈堆详解
文章目录前言为什么栈的
运行
速度比堆快?二、既然栈更快,为什么不多用栈呢? 前言 这里说的 “堆” 和 “栈”,而是
程序
运行
中的不同内存空间。(例如C++的内存四区:代码区、全局区、堆、栈 为什么栈的
运行
速度比...
stm32的
程序
在ROM和RAM中是如何
运行
的/在哪里执行的?
stm32中的Code在
程序
运行
时要
不要
拷贝到RAM里执行呢?还是直接从Flash中取
程序
指令执行? 不是nandflash不能
运行
程序
吗?难道32里用的是norflash? 处理器基本原理都相似,简单理解都是取指令、执行指令。那么从...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章