如何在程序运行以后 让定时器自动停止运行呢?
比如定时器程序中 通过判断一个变量值 而能够自动失效呢
即无人干预下能变为.enable=false
问题点数:20、回复次数:7Top
1 楼sqfeiyu(流星雨)回复于 2005-10-27 20:31:26 得分 14
不懂你有用意~~~~
不過想讓Timer停止很容易啊!
下面的可以讓Timer1運行100次后自動停止
if val(Timer1.tag)=100 then Timer1.Enable=false
...
Timer1.Tag=val(Timer1.Tag)+1Top
2 楼jack20042005()回复于 2005-10-27 21:32:27 得分 0
我是在timer的子程序中来判断计算的结果是否合理 如果不合理 就停止计算 不浪费机器资源
不是靠设定timer的运行次数可以确定的 必须判断变量值Top
3 楼jack20042005()回复于 2005-10-28 13:12:15 得分 0
顶Top
4 楼weiweiplay(虚幻)回复于 2005-10-28 13:19:06 得分 6
if 判断变量 then goto loop1
loop1:
timer1.enabled = falseTop
5 楼jack20042005()回复于 2005-10-28 21:28:17 得分 0
可以在timer1自己的子程序中 设定timer1是否有效?Top
6 楼sqfeiyu(流星雨)回复于 2005-10-29 09:46:22 得分 0
暈死~~~~
變通一下嗎!
if 判断变量 then Timer1.Tag=true
在Timer1的事件中:
if Timer1.tag="true" then Timer1.Enable=false
...
Timer1.Tag=val(Timer1.Tag)+1
Top
7 楼sqfeiyu(流星雨)回复于 2005-10-29 09:47:28 得分 0
上面的:
在Timer1的事件中:
Timer1.Tag=val(Timer1.Tag)+1
不需要Top





