首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎的让PB程序停顿5秒

2012-12-29 
怎样让PB程序停顿5秒?网上那个 sleep() 和 idle() 都不行的[解决办法]增加一个死循环。time t1t1 now()st

怎样让PB程序停顿5秒?
网上那个 sleep() 和 idle() 都不行的
[解决办法]
增加一个死循环。
time t1

t1 = now()

st_1.text = string(t1)

CHOOSE CASE t1
case time("23:59:59")
do while(now() > time("00:00:05"))
st_2.text = string(now())
loop
case time("23:59:58")
do while(now() > time("00:00:04"))
st_2.text = string(now())
loop
case time("23:59:57")
do while(now() > time("00:00:03"))
st_2.text = string(now())
loop
case time("23:59:56")
do while(now() > time("00:00:02"))
st_2.text = string(now())
loop
case time("23:59:55")
do while(now() > time("00:00:01"))
st_2.text = string(now())
loop
case else
do while(SecondsAfter(t1,now()) < 5)
st_2.text = string(now())
loop
END CHOOSE
[解决办法]
Function long Sleep(Long ms)library "kernel32 "
sleep(5000)

或则自己写个sleep函数
sleep(long al_sec)

long ll_cpu
ll_cpu = cpu()
al_sec *= 1000
do while ((cpu() - ll_cpu) < al_sec)
loop 



 

热点排行