timer不稳定啊昨办。总是莫名不执行。虽不是经常。但偶尔一次也得完蛋啊多个一起用的。解决方案
timer不稳定啊。昨办。总是莫名不执行。虽不是经常。但偶尔一次也得完蛋啊!多个一起用的。timer不稳定啊。昨办。
timer不稳定啊。昨办。总是莫名不执行。虽不是经常。但偶尔一次也得完蛋啊!多个一起用的。
timer不稳定啊。昨办。总是莫名不执行。虽不是经常。但偶尔一次也得完蛋啊!多个一起用的。
难道用线程?好像也会有挂起崩溃可能啊?!
[解决办法]
timer1.interval := 50000;
这个你都要try finally什么的?
另外,作为单线程,OnTimer里的东西(包括调用的函数)没执行完时,如果不特殊处理,是不会执行其他消息(包括后来的OnTimer)的。
你折腾那些try啥的除了让你的程序逻辑更乱以外没有其它用。
[解决办法]
[解决办法]procedure doing();
begin
timer1.enabled := false;
try
timer1.interval := 50000;//任意数。每次不同。代码应该不会错。是加减计算
//doing code.....
finally
timer1.enabled := true;//doing开始执行重新计时
end;
end;
[解决办法]timer 是简单的计时器啊。
timer其实是在主线程里面执行的,可以控制VCL, 不然都是多线程好用。
[解决办法]Timer只是一个定时消息而已,其消息级别较低,同WM_PAINT相同,系统繁忙时可能被系统丢弃..就这样...