我需要的是
一個timer1.的物件發生後
會較另外一個timer2的事件出來
然後就一直互換
希望高手能幫我這遲鈍的人想一想 謝謝
--
[m [1;35m※ [1;33m發信站 [m[ [1;37;44m新綠園 bbs.spe.ncyu.edu.tw [m] ‧ [1;32mFROM [m[ [1;37;44mpc004.202.dormMH.ncyu.edu.tw [m] [m
sub form_load
... (做一些form load的程式動作)
tmr1.enable = true
tmr2.enable = false
end sub
sub tmr1_timer()
... (先做一些tmr1的程式動作)
tmr2.enable = true
tmr1.enable = false
end sub
sub tmr2_timer()
... (先作一些tmr2的程式動作)
tmr1.enable = true
tmr2.enable = false
end sub
--
----== Posted via Openfind 網路論壇 ==-----
http://bbs.openfind.com.tw/ 提供免費的登載文章及查詢服務
※來源:140.137.*
如果是在Windows系統下,只要欄下OnTimer1訊息,然後送一訊息給Timer2,然
後又在OnTimer2中送訊息給Timer1,如此就能互換。不過,這樣做法不能
確保交叉執行,因為兩個thread是current的。可以再加上semphore或thread pause
& resume的方法來確保交叉執行。
--
[m [1;32m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 163.30.22.206] [m
我有很爛ㄉ方法~~
timer1時間間距先設成要的間距,假設為1000(1秒)-啟動~(timer2現在是0~停止)
在timer1的編碼中的最後一行讓timer2間距變1000(啟動)且timer1間距變0(停止)
在timer2中也一樣~尾端寫入timer1啟動~timer2停止~
這樣兩個應該就會一直換了吧~~ ^o^
這個方法夠爛吧~但應該是可以ㄉ吧~因為我都這樣用~
--
[0;36;1m ____ [42m**************
[0;36;1m @__ [5m____ [0;36;1;42m* [47;31m 乘風而行 [36;42m*
[0;36;1m _,>/-_ ____ [42m* [47;31m 雙輪魅力 [36;42m*
[0;36;1m (_) \(_) [5m___ [0;36;1;42m* [47;31m 無人可擋 [36;42m*
[0;36;1m [42m************** [0m
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 218.162.96.149]