一汽二手房:怎么能让VB执行速度慢下来

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 19:43:42
如何在VB中实现单步运行?
想在课件中运用单步功能
用什么控件和代码?
我知道用timer控件,但是用了timer控件又怎么写代码控制程序呢?我只知道timer只能控制一些对象的属性。
我说的是 一般的程序执行太快,不适合教学演示。怎么能让它执行慢下来
samsun 同志说的是 CPU资源消耗法吧
谁会API啊 估计API行。

leomars,太麻烦
samsun,速度,时间难以控制,而且很不实用。
chenyun1985,速度,时间难以控制,
注:如果要控制时间,可以用
start=timer
do until (timer-start)>TIME
doevents
loop
TIME为你要等待的时间,单位应该是秒,可以为浮点数
但是注意,这样会造成CPU 100%
iswind113,纯属胡扯,又不是DOS时代。

minesweeper:
我的正解:用API阅览器找到Sleep函数,添加
使用Sleep(毫秒数)即可。
Sleep不会占用CPU

Sleep(1000)会造成程序没有响应1秒钟,如果要使程序流畅运行,可以将上述代码稍加修改:
start=timer
do until (timer-start)>TIME
doevents
Sleep 10 '或者一个极小的数
loop
既完成你要的效果,又不会造成CPU 100%占用。

你可以设定一个变量作计数器,然后通过莫个事件来增加计数,比如鼠标点击之类的或者每隔多长时间,然后通过计数来判断执行什么过程。

编一个过程,执行一定程度的循环。然后调用它

可以通过空循环来降低速度,比如我要在变量A=1的时候继续下一步,否则等待,代码可以这样写:
Do
doevents’通过这个函数可以在空循环中相应系统消息
Loop Until A=1

运行一句要求输入一个字符.