[VBA ] 計時器Timer

看板Visual_Basic作者 (信箱爆炸..XD)時間13年前 (2010/09/02 09:45), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
a, b as long a=timer (開始時間) (程式執行) b=timer (結束時間) runtime=b-a ---------------------------------- 之前程式跑幾個小時都沒問題, 昨天寫個程式跑了15個小時, runtime變成-33xxx 為什麼會變成負的呢,我猜測是變數定義問題, 不過還是想請問要怎麼改善,知道正確求解時間, 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.175.52

09/02 11:42, , 1F
timer每到午夜歸零。
09/02 11:42, 1F

09/02 12:29, , 2F
不好意思,所以我該怎麼改才可以知道實際的時間呢?
09/02 12:29, 2F

09/02 12:30, , 3F
如果跑不到1天,可以從-33XXX反推回去求解時間嗎?
09/02 12:30, 3F

09/02 12:31, , 4F
所以timer最大是86400(一天的秒數)?
09/02 12:31, 4F

09/02 15:19, , 5F
對啊,0 <= timer < 86400
09/02 15:19, 5F

09/02 15:19, , 6F
其中有各種例外你就要自己處理啦
09/02 15:19, 6F

09/02 17:17, , 7F
謝啦,所以沒跑到一天應該是86400-33XXX=ans
09/02 17:17, 7F
文章代碼(AID): #1CVm7Jsf (Visual_Basic)
文章代碼(AID): #1CVm7Jsf (Visual_Basic)