VB 版 (精华区)

发信人: zxfsnow (别怕我伤心), 信区: VB
标  题: 如何使程序暂停一段时间
发信站: 哈工大紫丁香 (2000年05月31日12:25:47 星期三), 转信

发信人: ming (阿笨), 信区: VB
标  题: 如何使程序暂停一段时间
发信站: 虎踞龙盘东南站 (Sun Dec 26 21:41:10 1999), 转信


 千万别用循环 :P 那样你的机器别的什么事情也别干了

 在公共模块中加入:

 Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)

 在你需要暂停的地方使用:

 call sleep(n)

 n是毫秒 :)

--

  每一刻都存在,不一样的精彩

※ 来源:.虎踞龙盘东南站 sbbs.seu.edu.cn.[FROM: 202.119.29.43]

发信人: zhch (zhch), 信区: VB
标  题: Re: 如何使程序暂停一段时间
发信站: 虎踞龙盘东南站 (Fri Jan  7 18:37:40 2000), 转信

只用循环cpu占用太大,
只用sleep则在此期间程序自己的所有事件都将得不到响应.
对于较长时间的暂停, sleep+doevents+循环, 效果比较好.

【 在 ming (阿笨) 的大作中提到: 】
:  千万别用循环 :P 那样你的机器别的什么事情也别干了
:  在公共模块中加入:
:  Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As L
ong)
:  在你需要暂停的地方使用:
:  call sleep(n)
:  n是毫秒 :)
-- 
--

 以科计为本,以产业报国!
  超越自我,飞跃无限!
  

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.235.249]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.651毫秒