使用timer定时器操作,下次定时到了以后,上次未执行完怎么办

[复制链接]
查看11 | 回复1 | 2010-6-22 09:41:41 | 显示全部楼层 |阅读模式
定时间隔是2 秒,第一个两秒正在执行任务期间,第二个两秒来了,这时怎么中断第一个两秒的定时任务? 或者有其他更好的处理方案 ---在线等待

回复

使用道具 举报

千问 | 2010-6-22 09:41:41 | 显示全部楼层
ontimer事件中begintimer.enable := false;try
XXXXXXXXXXXXXXXXXXXXXXXXXXXXfinally
timer.enable := true;end;end; -------------------------------------------第二次要执行了,第一次还没完事,不应该中断他。否则会出现总是执行不完。还一直在执行。不如控制有在执行的就不能进行执行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行