faceyao 发表于 2009-7-28 21:42:33

关于sleep,请教一个实例

听版友讲sleep可以用TimerDiff 和TimerInit 来代替

可是自己不会,看了中文函数的帮助好几天,还是没有悟出来,惭愧!

比如代码:sleep(4000)上面这行语句,用TimerDiff 和TimerInit 来代替该怎么写呢,谢谢!

afan 发表于 2009-7-28 22:38:25

好像不用这样逆向使用吧,呵呵

gucong 发表于 2009-7-28 23:14:03

$begin = TimerInit()
Do
Until TimerDiff($begin) >= 4000这两个语句一般用来计时
sleep用来暂停,不过非要用这两者代替sleep也行,代码如上

faceyao 发表于 2009-7-28 23:39:28

3# gucong

请问楼上,这样写会不会和sleep一样,影响其他代码的继续执行?

在执行“TimerDiff 和TimerInit ”时,后面的代码能同时执行进行下去吗

顽固不化 发表于 2009-7-29 00:21:59

理解“暂停”的意思吧?既然暂停了,后面怎么会执行呢~

afan 发表于 2009-7-29 01:26:20

肯定要等到 Do 循环完才继续后面的代码了,就是暂停了
页: [1]
查看完整版本: 关于sleep,请教一个实例