标签:不能 get query err 因此 tick man 方法 layer
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了多少次。二者相除,就是从开机到现在过去了多少秒钟
标签:不能 get query err 因此 tick man 方法 layer
原文地址:http://www.cnblogs.com/q377545469/p/7697413.html