作者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