设为首页 - 加入收藏
广告 1000x90
您的当前位置:三五图库香港35图库大全 > 并行计算 > 正文

VB中计算时间太长想通过新开一个进度条窗体显示进度但是VB貌似不

来源:未知 编辑:admin 时间:2019-07-15

  VB中计算时间太长,想通过新开一个进度条窗体显示进度,但是VB貌似不能做多线程并行运算吧。有啥办法?

  VB中计算时间太长,想通过新开一个进度条窗体显示进度,但是VB貌似不能做多线程并行运算吧。有啥办法?

  想通过添加timer控件来控制另一个窗体的进度条,可是貌似只能是主程序运行完后才能运行进度条控制程序。...

  想通过添加timer控件来控制另一个窗体的进度条,可是貌似只能是主程序运行完后才能运行进度条控制程序。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部在显示进度的语句后加DoEvents语句就可以了。如果是循环数比较多,因此不断调用显示进度会占用较多系统时间,可以加入条件判断,进度到一定程度才显示进度,同时注意在条件判断中尽量减少调用控件的属性,而用变量代替,如下:Private Sub Command1_Click()n = 10000000

  展开全部把控制进度条的代码放入你的计算过程里面啊。追问不行的,进度条条码作为子程序写进去,主程序卡,子程序一样卡。追答那你看看能不能分段计算啊,优化下你的代码,应该不至于卡吧。另外 VB6的多线程不稳定,不推荐用。用多线程还是换,那个有现成的。

本文链接:http://1763inn.com/bingxingjisuan/1172.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top