Re: [VB6 ] GetTickCount_API一問

看板Visual_Basic作者 (hamster)時間19年前 (2005/10/07 22:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《YAKATA (0rz.net/820hU )》之銘言: : 以下是在小雄VB小站看到的文章: : (一般模組) : Declare Function GetTickCount Lib "kernel32" () As Long : (表單 一般) : Dim StartTime As Long : Private Sub Form1_Activate() : StartTime = GetTickCount <<<<<<<<<<<<<<<<<<<我的問題在這一段 : End Sub : LONG的最大值是2,147,483,647 : 一天有86400000毫秒 : 相除的結果是24.8,那麼,是不是當我開機超過二十五天, : 這段程式就不再適用? 其實 GetTickCount 回傳的是 DWORD (就是無符號的 Long),所以可以使用 49.7 天, 但是超過後還是會歸零重來. 不過 VB 不支援無符號的整數,所以要自己算出負值的 Long 相對應的無符號整數. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.34.2
文章代碼(AID): #13HeN7JG (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #13HeN7JG (Visual_Basic)