[VB6 ] 請問VB6 timer怎麼設定每小時跑一次

看板Visual_Basic作者 (gecer)時間10年前 (2014/06/30 19:59), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
小弟有個 sub a 想要定時每一個小時跑一次 但是timer單位是minisecond 請問要怎麼 規劃程式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.17.193 ※ 文章網址: http://www.ptt.cc/bbs/Visual_Basic/M.1404129568.A.C40.html

06/30 20:04, , 1F
一小時有3600秒,一秒有1000 milliseconds
06/30 20:04, 1F

06/30 20:23, , 2F
可設一變數記錄上次執行時間 達一小時以上未執行就去執行
06/30 20:23, 2F

06/30 20:23, , 3F
sub a
06/30 20:23, 3F

06/30 20:27, , 4F
timer的時間間隔值有上限的:65535
06/30 20:27, 4F

07/01 11:15, , 5F
OUCH
07/01 11:15, 5F

07/01 11:54, , 6F
兩個timer不就65535*65535 msec了。
07/01 11:54, 6F

07/01 12:40, , 7F
一個就夠了 設1000每秒檢查一次 寫判斷式決定要不要啟動A
07/01 12:40, 7F

07/01 12:41, , 8F
設到60000就每分鐘檢查一次
07/01 12:41, 8F

07/01 14:38, , 9F
VB6的Timer好像不太準...不如交給作業系統去做吧XD
07/01 14:38, 9F
文章代碼(AID): #1JiL4Wn0 (Visual_Basic)