API時間大全
阿新 • • 發佈:2017-10-20
結構 一個 因此 form 時間 方法 表示 set 計算
settimer
killtimer
GetiTickCount
osQueryPerformanceCounter
osQueryPerformanceFrequency
Dim count As Currency On Error GoTo errFun
osQueryPerformanceFrequency freq ‘頻率 相當於速度 v osQueryPerformanceCounter count ‘已發脈沖數 相當於距離 s
Timer = count / freq ‘計算時間 t=s/v
需要說明的一點是,如果你查閱API手冊,你會發現API並不能識別Currency數據類型。在API手冊中,osQueryceFrequencey要求的參數是一個Large_Integer的數據結構,該數據結構由兩個Long類型的數據組成。
Currency實際同樣的方法來儲存的。只不過在計算時10000。因此你也可以寫成:, (freq/10000) / (count/10000) = freq/co上面的兩個API函數,osQueryPerformanceFrequecy表示一秒內,計時器Tick了多少次;
osQueryPerformanceCoun開機到現在,計時器一共Tick了多少次。二者相除,就是從開機到現在過去了多少秒鐘
API時間大全