发新话题
打印

[基础] 一个也许很菜的问题

一个也许很菜的问题

各位大虾好
我是新来的,VB6.0有个问题困扰了我很久很久很久......
在具有较长运行时间的sub过程里,如何避免窗口无相应和不刷新的问题!
请各位大虾指点迷津!

TOP

在循环中加上Doevents这个语句。
换个头像,看见广告就眼红,直接封ID。

TOP

回复 #2 Nothing 的帖子

谢谢,是不是可以这样理解?

for i = 0 to 2000
     {循环体}
     Doevents
next i

如果有多个循环体嵌套,是不是每个循环体都要加,还是在最里面一层需要加?

还有个一问题?
在一个过程中,如何实现“延时”功能,然后再执行接下去的语句?
因为要等设备对输入的指令的反馈,我使用过
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
的方法,但是每次都会把鼠标变成沙漏,同时窗口不会有反应,因该有更好的延时方法吧?

TOP

发新话题