注册 登录
编程论坛 VB6论坛

请问添加进度条控件能否防止大量数据运算程序运行不出现假死

kwair 发布于 2016-05-17 21:01, 3496 次点击
    初学vb,最近编了一个小程序,结合条件通过计算可以生成大量的数字数据储存在TXT里,但是输出的总量太大后,容易出现假死,甚至vb无响应,无奈终止。
    又想着人家设计的程序加载都有进度条,所以希望大大们解答。或者有什么其他控制的方法,实在不行我就只能分成几段来做了。
2 回复
#2
hjxlj2016-05-17 22:21
“假死”只是表面现象,程序并没有真正死机。只是由于程序处理数据的时间比较长,给人以一种电脑死机的表现。这种情况下确实可以使用进度条向用户直观显示数据处理的进度。但是进度条只是一个显示组件,并不能因为添加了进度条就可以加快数据处理速度,这两者之间毫无关系。要真正提高处理数据的速度,只有从程序的算法和数据的结构上做文章,才是真正有效地方法。

[此贴子已经被作者于2016-5-17 22:22编辑过]

#3
xiangyue05102016-05-18 11:03
如果真的卡死的话,进度条是没有用的,VB不容易实现多线程
1