[VB6 ] 兩個timer.interval的問題

看板Visual_Basic作者 (加油)時間19年前 (2007/04/10 01:24), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/2 (看更多)
請問大家 1.timer.interval最高只到65536 如果要每30分-1小時執行一次要如何做 2.timer.interval = 5000 則是每五秒執行一次 而在程式執行時欲將timer關掉 timer.interval = 0 問題來了 假設在兩秒的時候執行timer.interval = 0 那麼過了三秒之後timer裡面的內容依然會執行一次 接著才會真正的停止計時 有什麼方法可以讓timer停止時就真正的停止 不管計時到幾秒鐘 謝謝大家^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.93.164

04/10 02:30, , 1F
.Enable
04/10 02:30, 1F

04/11 21:34, , 2F
變數記錄前次執行時間,每秒鐘都去檢查是否到達30分鐘了
04/11 21:34, 2F

04/14 14:15, , 3F
timer object是不精確的
04/14 14:15, 3F

04/14 14:16, , 4F
用Timer-系統每日秒數,do,loop,doevents,if…exitdo
04/14 14:16, 4F

04/14 14:19, , 5F
要怎樣寫就要動腦了,每個人寫法都不一樣
04/14 14:19, 5F

04/14 14:21, , 6F
Timer是保留字,不是物件,顯示今天0:00到現在的秒數
04/14 14:21, 6F

04/14 14:23, , 7F
單精確值,只保留小數後兩位
04/14 14:23, 7F
文章代碼(AID): #166dRYx9 (Visual_Basic)
文章代碼(AID): #166dRYx9 (Visual_Basic)