delphi如何自动关闭异常的对话框

zql177 2008-07-14 07:40:35
在不用try except end的情况下,如何关闭异常错误弹出的对话框?
...全文
209 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
haisha 2008-07-15
  • 打赏
  • 举报
回复
在窗体上放一个ApplicationEvents控件,然后在ApplicationEvents控件的OnException事件中写你想要的代码,该事件可以捕捉该窗体上所有的异常信息,当然除了使用try ... end 以后,你可以让它不弹对话框,也可以弹对话框:比如:showmessage(e.Message);
cfjohn 2008-07-15
  • 打赏
  • 举报
回复
从没用过try except end的路过
lsj070599 2008-07-15
  • 打赏
  • 举报
回复
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException; //设置处理捕捉异常的方法
end;

procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
//你想做的事
end;

JeffChung 2008-07-14
  • 打赏
  • 举报
回复
额,关闭小事,关键在于在不使用try except end的情况下,你怎么知道它在什么时候会出错误

1,183

社区成员

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

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