VB計時器問題

2022-10-01 07:35:06 字數 830 閱讀 8282

1樓:楚金鵬

dim i as long

private sub timer1_timer()i=i+1

if i=val(text9.text)*60000 thencall command1_click

i=0end if

end sub

private sub form_load()timer1.interval=1

end sub

避免錯誤可以用:

private sub timer1_timer()on error goto err

《發生錯誤的語句》

exit sub

'程式結尾

err:

msgbox err.錯誤** & err.錯誤內容end sub

確定有太長的時間可以分變數儲存,到達一定極限可以將它以小時存在另一個變數中,運算時再取出用,假設延時最大不能過5分鐘吧,也就是interval不能大於30萬,每5分鐘+1,那麼當記數器=12時,也就到了1小時。

2樓:匿名使用者

private sub timer1_timer()dim i as interger

timer1.interval=30000i = timer1.interval

timer1.interval =i*val(text9.text) 'text9.text以輸入秒數為準!

call command1_click

end sub

3樓:匿名使用者

timer控制元件的interval屬性的最大值是65535,大於這個數值當然會出錯了。

vb設計計時器,vb 設計一個計時器

10ms產生一次timer事件是不行的 因為vb的timer是有一個精度的,精度大約在55ms,所以interval再小就不起作用了,api gettickcount的精度大約也是在55ms,要想獲得更高的精度,可以用api timegettime,其精度大約在1 10ms,如果這個仍然滿足不了你的...

電磁打點計時器與電火花計時器有何異同?要全。謝謝

相同點 1 頻率相同時,打點時間間隔相同。一般實驗中,電磁打點計時器和電火花打點計時器的頻率都是50赫茲,兩點之間用時0.02秒。2 用途相同。電磁打點計時器和電火花打點計時器都是一種測量短暫時間的工具。3 工作電源種類相同。電磁打點計時器和電火花打點計時器使用的都是交流電源。不同點 1 工作電壓不...

js計時器中settimeout和setinterval的區別和使用

一 功來能不同 1 settimeout 方 法用於在指定源的毫秒數後呼叫函式或計算表示式。2 setinterval 是一個實現定時呼叫的函式,可按照指定的週期 以毫秒計 來呼叫函式或計算表示式。二 特點不同 1 settimeout 只執行 code 一次。如果要多次呼叫,請使用 setinte...