[問題] 請問VB 的timer可以在其他事件發生時,持續執行嗎?

看板Programming作者 (LinGoWay)時間15年前 (2010/04/30 18:33), 編輯推噓2(208)
留言10則, 2人參與, 最新討論串1/2 (看更多)
請問VB 的timer可以在其他事件發生時,持續執行嗎? 小弟現在用VB來控制馬達,我用timer來隨時監控馬達的torque值, 但是在程式執行其他事件時,例如馬達連續位移時, timer裡的事件就會停止動作, 小弟想請問各位大大,有辦法把timer 讀秒的功能拿到其他事件裡用嗎? 或是有其他函式也有讀秒的功能呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.58.152

05/02 18:31, , 1F
如果你有Do-Loop很久的時候
05/02 18:31, 1F

05/02 18:31, , 2F
timer就會得不到執行權
05/02 18:31, 2F

05/02 18:31, , 3F
解法: 在Do-Loop加入DoEvents
05/02 18:31, 3F

05/02 18:32, , 4F
但這是 VB6 解法
05/02 18:32, 4F

05/02 18:33, , 5F
VB20xx 我不確定
05/02 18:33, 5F

05/03 16:16, , 6F
那如何在一個loop裡面乎叫timer? 謝謝您
05/03 16:16, 6F

05/03 16:25, , 7F
我先試試看 感恩
05/03 16:25, 7F

05/04 09:07, , 8F
只要設定Timer Enable,並設定Interval
05/04 09:07, 8F

05/04 09:07, , 9F
就可以執行
05/04 09:07, 9F

05/04 09:09, , 10F
你不需要呼叫Timer,這由VB Runtime執行
05/04 09:09, 10F
文章代碼(AID): #1Bsh7c-4 (Programming)
文章代碼(AID): #1Bsh7c-4 (Programming)