急问一个问题...,与定时器有关

shxyz 2005-12-06 10:44:04
程序按了"退出"按钮后,程序没有立即退出,而是将定时器中的代码执行完之后才退出的,调试时发现这是因为按此按钮时程序已进入定时器,正在定时器中运行,不知该如何才使程序能从当前执行点立即结束退出,而不是执行完后再退出的.退出我用的是application.terminate.请求各位大侠指点一二,小妹不胜感激!
...全文
129 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
abc3000 2005-12-06
  • 打赏
  • 举报
回复
定时器代码:
  while running do
begin
......
application.ProcessMessages;
end;
if not running then
timer1.enabled:=false;


退出代码
running:=false;
application.terminate;

大概就是这个意思。
怎么又冒出一小妹?
g961681 2005-12-06
  • 打赏
  • 举报
回复
把定时器关了,退出啊!
要么就象你那样,应该是没问题的!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧