我的程序里有3 个timer,都是每隔十几秒做一些动作,在关闭窗体时,常常关了窗口,那些timer动作还在继续,有时候点了关闭窗口按钮,也得等好几秒钟才能关闭,有时候甚至卡住了
请问,应该怎么做,才能在我关闭窗口时,所有的timer事件全部结束,不要卡住窗口
请问,应该怎么做,才能在我关闭窗口时,所有的timer事件全部结束,不要卡住窗口
解决方案 »
- 失意中~不知道该怎么办!大家给点意见吧~
- 求助,向各位大哥请教一个问题,(非常急),有礼了!
- 谁有活,我可以帮忙干,我想练练手,我有2年的经验(用delphi+sqlserver)
- SPComm串口
- 如何保证stringgrid中的最后一列处于不选中状态
- 请教一查找字符串函数。就像windows搜索文件一样,包括*
- 先显示窗口A,然后紧接着在A上显示B设置窗口,应该怎么写程序??菜鸟先谢过了!
- 谁来帮我解决这个com+,midas下事务控制的问题,分不够在加,急啊!!!!
- Sender:TObject我该赋给它什么?
- 小弟在使用过程中有几点疑问??????望各位帮忙
- 访问服务器上的数据库,能不能提供一个思路,没有做过这方面的,谢谢
- 一个不错的blog,地球人,都应该去瞅瞅!!!
type
TForm1 = class(TForm)
private
procedure WndProc(var MSg: TMessage); Override;
public
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.WndProc(var MSg: TMessage);
begin
inherited;
if msg.Msg = WM_Close then
halt;
end;最好的办法就是使用多线程