能帮我看看这个VB编的程序,有点问题,运行速度特慢
for k=0 to 5
sleep(1000)
Label1.Caption = Int(Rnd * 10)
sleep(1000)
Label2.Caption = Int(Rnd * 10)
sleep(1000)
Label3.Caption = Int(Rnd * 10)
Next k
以上是我用三个label来显示3个随机数的跳变,总共要跳变5次,每隔0.5秒显示一次,但是整个过程中(我查看了一下CPU,VB高达98%)根本看不到数字在跳变,只有在每5次结束后,才显示最后一次的数字!!!
但是在单步执行的时候又可以看到跳变过程(sleep是我调用的API,用于延时0.5秒的)
整个源码如附件所示
请高人指点