Board logo

标题: [基础] 一个也许很菜的问题 [打印本页]

作者: aruiss    时间: 2006-10-15 21:53     标题: 一个也许很菜的问题

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

在循环中加上Doevents这个语句。
作者: aruiss    时间: 2006-10-16 22:11     标题: 回复 #2 Nothing 的帖子

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

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

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

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




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0