第一生活网

gettickcount函数(gettickcount)

乔良瑾
导读 大家好,小芯来为大家解答以上的问题。gettickcount函数,gettickcount这个很多人还不知道,现在让我们一起来看看吧!1、函数原型:  DWORD

大家好,小芯来为大家解答以上的问题。gettickcount函数,gettickcount这个很多人还不知道,现在让我们一起来看看吧!

1、函数原型:  DWORD GetTickCount(void);  函数作用:  一般用作定时相关的操作。

2、GetTickCount() 返回开机以来经过的毫秒数  2、在要求误差不大于1毫秒的情况下,可以采用GetTickCount()函数,该函数的返回值是DWORD型,表示以毫秒为单位的计算机启动后经历的时间间隔。

3、使用下面的编程语句,可以实现50毫秒的精确定时,其误差小于1毫秒。

4、  函数举例:  实现延时  Public Sub Sleep(numa As Long)  Dim num1 As Long  Dim num2 As Long  Dim numb As Long  numb = 0  num1 = GetTickCount  Do While numa - numb > 0  num2 = GetTickCount  numb = num2 - num1  DoEvents  Loop  End Sub  C++版  DWORD k=::GetTickCount(); //获取毫秒级数目  int se = k/1000; // se为秒  cout<

5、GetTickCount64() 返回 ULONGLONG.这两函数计时精确度不高,有10到16毫秒误差。

6、GetTickCount()返回 时刻的毫秒数,约49天会溢出回0的,这是32位整数,加满了就会回到0值,再继续增加反复。

7、处理原则:不要管它是什么个具体值, 一般用它求差值,表示已过去多少毫秒、代码已测试,没什么问题。

本文到此分享完毕,希望对大家有所帮助。