作者SatanBaby (加油)
看板Visual_Basic
標題[VB6 ] 兩個timer.interval的問題
時間Tue Apr 10 01:24:49 2007
請問大家
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
推 Berger927:.Enable 04/10 02:30
推 fumizuki:變數記錄前次執行時間,每秒鐘都去檢查是否到達30分鐘了 04/11 21:34
推 JACKGUNDAM:timer object是不精確的 04/14 14:15
→ JACKGUNDAM:用Timer-系統每日秒數,do,loop,doevents,if…exitdo 04/14 14:16
→ JACKGUNDAM:要怎樣寫就要動腦了,每個人寫法都不一樣 04/14 14:19
→ JACKGUNDAM:Timer是保留字,不是物件,顯示今天0:00到現在的秒數 04/14 14:21
→ JACKGUNDAM:單精確值,只保留小數後兩位 04/14 14:23