Re: [VB6 ] timer問題

看板Visual_Basic作者 (.........)時間19年前 (2006/09/15 12:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #152YRNYd (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #152YRNYd (Visual_Basic)