Re: [VB6 ] 怎麼讓程式執行時間低於1ms
※ 引述《GetWorld (得到世界)》之銘言:
: 請問各位大大
: 如何將程式每次執行時間縮短在1ms以內..
: API我有用過timeGetTime....不過寫不太出來= =
: 請問各位高手~該怎麼讓程式可以在1ms時間就執行一次><
: 我是新手~謝謝各位
如果你要精度高到1ms一次
就不需要用計時器了
請直接寫成這樣
Dim TimeLast As Long
Do
Do Until Not TimeLast = timeGetTime
Loop
TimeLast = timeGetTime
程式區段
Loop Until 程式結束條件達成
連DoEvents都不需要,因為這樣的控制密度根本不允許做其他事情了
如果你需要詳細計算每次執行經過的時間
請用QueryPerformanceFrequencey 跟 QueryPerformanceCounter
來計算時間差
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.204.46
推
12/21 14:04, , 1F
12/21 14:04, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章