晋江公安局wk:在VB中如何使用DOEVENTS

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 16:24:06
在没有安装MSDN的情况下可以使用Doevents吗?

doevents 是转移系统控制权,一般都是在用到循环里

比如,你做一个安装程序.
do while not eof(0)
filecopy localfile,tragertpath
label1.caption="正在复制" & localfile
doevents
loop
如果在label1上显示正在复制的文件内容,系统循环太快,将看不到label.caption的内容。如果加上doevents就可以看见了

MSDN是帮助文档,你在用VB过程中有问题时可以在MSDN中查找相关内容获得帮助,而Doevents是VB中的一个函数,因此没有安装MSDN的情况下可以使用Doevents,就象安装了VB没有安装MSDN的情况下可以使用VB开发软件是一样的道理。
我是在这样的情况下使用Doevents函数的:当需要用一段循环代码时,特别是循环的次数很大时,以及为了防止出现死循环时在循环代码的开始加上Doevents,以便在程序运行过程中可以中止程序运行。
DoEvents 函数的作用是转让控制权,以便让操作系统处理其它的事件