查看單個文章
舊 2009-07-10, 02:35 PM   #10 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時級別:97 | 在線時長:9804小時 | 升級還需:192小時
註冊日期: 2002-12-07
文章: 13314
精華: 0
現金: 26367 金幣
資產: 3024227 金幣
預設



引用:
作者: chung1206 查看文章
感謝大大,但不知道為何Timer1.Interval = 500
是500呢?
因為你的最小計時單位是 1000也就是 一秒
但 VB的Timer其實精度不怎麼好 (也就是雖然設定1000ms執行一次,其實會是1050ms也不一定)
再加上
執行程式碼也會花費一些時間
所以
如果以效能(不要執行太多次無意義的監察,比如如果以每0.1秒檢查一次的話,說真的就真的太過火了)

小於0.5秒的誤差
個人是認為以 0.5秒檢查一次為最佳

其實個人也沒有驗證過啦
畢竟每個人的程式寫的不一樣
沒有所謂的標準答案
mini 目前離線  
送花文章: 2006, 收花文章: 7984 篇, 收花: 26785 次
回覆時引用此帖