作者A1pha ([αλφα])
看板Visual_Basic
標題[VB6 ] 關於Timer、運算速度的問題...
時間Thu Mar 22 07:27:30 2007
因為我寫了一個模擬器,(只是用來模擬一場戰鬥的結果)
Timer的事件是做一堆運算,
為了加速得到模擬的結果,
當然不可能按照現實中的時間,一秒鐘判斷一次,
當然會縮短。
但是我現在怕的是,
Timer事件的觸發時間設太短,
運算又太過於複雜的話,
會不會造成運算結果還沒出來,
但是Timer事件已經又觸發了。
我在是設定1/100秒運算一次,
假使使用者設定300秒的模擬的話,3秒鐘可以得到結果,
但是假若使用者設定成1500秒的話,
要得到結果就要15秒,
感覺滿長的= =
所以我是想再把他弄快一點,
但就是怕他會有問題QQ
--
知人善任 先帝帳下 魏延成棟梁
抑才貶能 孔明軍中 文長變廢將
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.75.117
※ 編輯: A1pha 來自: 124.8.75.117 (03/22 07:27)
推 FancyWing:可以搭配 timer enable and disable 03/22 08:54
→ FancyWing:這樣在一些小運算只是多一些些小延遲,大運算則可以保證 03/22 08:55
→ FancyWing:運算的完整性 03/22 08:56
推 SmallBeeWayn:Timer的極限速度是55ms/一次, 設更快都沒有意義 03/22 09:31
推 A1pha:推推 感謝各位@@" 03/23 00:06