delphi关闭程序

zpc198600 2012-06-21 03:31:42
我现在在DataModule单元中写了一段代码,中间有个try..except...end 在try执行不成功的时间,在EXCEPT中要退出整个程序,这样用Application.Terminate;会提示未定义变量APPLICATION,没法退出整个程序。

Application.Initialize;
Application.CreateForm(TDataModule2, DataModule2);
Application.CreateForm(TFwe, Fwe);
…………中间会加载好多窗体......
Application.Run;

因为DataModule2,中出现错误我要让整个程序退出,不然还会加载下面的窗体,继续提示好多错误,谁能告诉我怎么关闭整个程序
...全文
189 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2012-06-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
Application.Terminate;
[/Quote]
完全退出。
山东蓝鸟贵薪 2012-06-21
  • 打赏
  • 举报
回复
Application.Terminate;
kaikai_kk 2012-06-21
  • 打赏
  • 举报
回复
Application.Terminate是正常退出,就是说要等到Application.Run執行结束后才会退出程序
可以用halt非正常退出,后面的CreateForm就不会执行了
helloDX2012 2012-06-21
  • 打赏
  • 举报
回复
try
//出错代码
except
Application.Terminate; // PostQuitMessage(0); //Halt;
Exit;
end;
zpc198600 2012-06-21
  • 打赏
  • 举报
回复
呵呵,引用下FORMS单元,好了,不知道这样解决完美不,还有不知道大家在DataModule中想退出程序是怎么操作的

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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