Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

各位高手,有人會做timer的互換媽

0 views
Skip to first unread message

業精於勤荒於嬉

unread,
Jun 24, 2002, 12:41:12 PM6/24/02
to
因為最後一天考試到了
不知高手是否可高抬貴手一下

我需要的是
一個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

魔騎士

unread,
Jun 25, 2002, 12:41:05 AM6/25/02
to
※ 引述《Cbacb...@bbs.spe.ncyu.edu.tw (業精於勤荒於嬉)》之銘言:

> 因為最後一天考試到了
> 不知高手是否可高抬貴手一下
> 我需要的是
> 一個timer1.的物件發生後
> 會較另外一個timer2的事件出來
> 然後就一直互換
> 希望高手能幫我這遲鈍的人想一想 謝謝

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.*


被說沒禮貌><

unread,
Jun 26, 2002, 3:11:37 PM6/26/02
to
※ 引述《Cbacb...@bbs.spe.ncyu.edu.tw (業精於勤荒於嬉)》之銘言:
: 因為最後一天考試到了
: 不知高手是否可高抬貴手一下
: 我需要的是
: 一個timer1.的物件發生後
: 會較另外一個timer2的事件出來
: 然後就一直互換
: 希望高手能幫我這遲鈍的人想一想 謝謝
用一個變數做為判斷是該timer1做,還是timer2做....
看一下有關多執行緒的書,應該會比較了解
--
天是棺材蓋,地是棺材板;
喜怒哀樂事,都在棺材裡。
--
[1;31mO [1;32mr [1;33mi [1;34mg [1;35mi [1;36mn [1;31m: [1;36m<不良牛牧場> [1;33mzoo.ee.ntu.edu.tw [1;32m(140.112.18.36) [m
[1;32mWelcome to SimFarm BBS [1;36m-- [m [1;31mFrom : [ [m61.216.37.167 [1;31m] [m

尚未認證通過

unread,
Jun 27, 2002, 2:27:14 PM6/27/02
to
《 在 macg...@zoo.ee.ntu.edu.tw (被說沒禮貌><) 的大作中提到: 》
: ※ 引述《Cbacb...@bbs.spe.ncyu.edu.tw (業精於勤荒於嬉)》之銘言:

: : 因為最後一天考試到了
: : 不知高手是否可高抬貴手一下
: : 我需要的是
: : 一個timer1.的物件發生後
: : 會較另外一個timer2的事件出來
: : 然後就一直互換
: : 希望高手能幫我這遲鈍的人想一想 謝謝
: 用一個變數做為判斷是該timer1做,還是timer2做....
: 看一下有關多執行緒的書,應該會比較了解

如果是在Windows系統下,只要欄下OnTimer1訊息,然後送一訊息給Timer2,然
後又在OnTimer2中送訊息給Timer1,如此就能互換。不過,這樣做法不能
確保交叉執行,因為兩個thread是current的。可以再加上semphore或thread pause
& resume的方法來確保交叉執行。

--
[m [1;32m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 163.30.22.206] [m

忘ㄌ怎麼飛ㄉ燕子

unread,
Jun 30, 2002, 11:35:55 PM6/30/02
to
※ 引述《Cbacb...@bbs.spe.ncyu.edu.tw (業精於勤荒於嬉)》之銘言:
> 因為最後一天考試到了
> 不知高手是否可高抬貴手一下
> 我需要的是
> 一個timer1.的物件發生後
> 會較另外一個timer2的事件出來
> 然後就一直互換
> 希望高手能幫我這遲鈍的人想一想 謝謝

我有很爛ㄉ方法~~

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]

0 new messages