作者badsan (.........)
看板Visual_Basic
标题Re: [VB6 ] timer问题
时间Fri Sep 15 12:06:53 2006
※ 引述《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