API时间大全

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了多少次。二者相除,就是从开机到现在过去了多少秒钟

posted @ 2017-10-20 03:32  小C小D  阅读(458)  评论(0编辑  收藏  举报