作者ohohoh (ever forever never)
看板Visual_Basic
标题Re: [问题] VB6.0中程式暂停n秒的指令
时间Wed Jul 26 16:35:05 2006
※ 引述《fumizuki (蒙面加菲狮)》之铭言:
: ※ 引述《winess (太傻)》之铭言:
: : 此时间解析度可以设到ms吗??
: : 感觉此方法的延迟时间无法设到ms级!?
: Sub Delay(ByVal ms As Long) '单位毫秒
: Dim X As Double
: X = ms / 1000
: T = Timer
: Do Until(Timer-T>X)
: DoEvents
: Loop
: End Sub
我用VB6
他的Timer.Interval最小单位只能设到1(ms)
那我如果要计算更小的时间单位有什麽好方法吗?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.82
1F:推 colawei:别太指望vb的timer...一个doEvents可能就跳几十个ms了... 07/26 19:47
2F:推 fumizuki:api的settimer 也只能以ms为单位啊@@ 07/27 06:09
3F:推 fumizuki:用api会比vb内建的timer函数或timer控制项来得精准 07/27 06:10
4F:→ Mitnick:SetTimer和Timer控制项的精确度是一样的 08/06 22:46