Re: [VB6 ] timer問題
※ 引述《MaxMan (Max power)》之銘言:
: ※ 引述《badsan (.........)》之銘言:
: : 請問一下各位大大...
: : timer元件....
: : 假設說我在timer中跑了一些程序...
: : 另外在做一各把timer給false的按鈕...
: : 如果timer只跑一半...還沒跑完...
: : 我就按下false timer的按鈕..
: : 請問這時是timer會立即中斷..後面timer內部程序部分就不執行..
: : 還是說會把該次所有的timer內部程序跑完才會中斷???
: 講中斷的講法不對.
: timer.enable = false
: 只是把觸發關掉, 並不是中斷.
: 所謂的中斷是執行到一半強迫停止,
: timer 是時間到了去觸發程序 trmClock_Timer()
: timer.enable = false 是停止觸發, 並不是中斷程序, 兩者不同. ^_^
: 所以當程序已經被觸發, 除非你特別設計過, 不然無法中斷.
: : 因為我寫了一各程式測試看是怎樣....
: : 利用for迴圈輸出數字在timer裡面跑...
: : 一執行就當了...改了很多方式都一樣...~_~
: 請在 for 迴圈內加 doevents
: : 所以只好直接來問...
再請問些各問題....
假設說我如果有好幾各timer....假設有t1.t2.t3...三種timer
如果我的寫法是t1執行到最後一行設定 T2.enabled 就會 true
t2執行到最後一行換t3 true....t3後換t1
那如果我設一各按鈕false三各timer
照大大的說法...那不就沒用??
因為timer執行中...按下false按鈕....
不管哪各timer還是會執行到最後一行才會false...
那如果我把觸發其他timer寫在每一各timer最後一行等於這一各false 3各timer的按鈕是
沒用囉?
timer還是會繼續跑??....
有什方法可以修正這各問題嗎??
另一各問題...
假設說我程式執行後...
在使用者按下程式右上角的x之後
會做一些程序...或是跳出警告視窗....
請問這些程序或警告視窗...要寫在哪各地方??@@
或有什特殊方法嘛??想不出來...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.55.214
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章
20
79