重载异常事件procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
showmessage('出错了') ; //当然你也可以再这边将出错系统写到Log文件中
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;
end;
begin
showmessage('出错了') ; //当然你也可以再这边将出错系统写到Log文件中
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;
end;
解决方案 »
- 为什么会出现Symbl 'FileSetAttr' is specific to a platform?怎么解决?
- 最稳定的DELPHI版本是哪个?
- 本人招租-想换个工作地点
- 各位进来谈谈在开发进销存的一些经验,欢迎参与!!
- 一个奇怪的现象!
- delphi如何逐行读取select取得的结果
- 请问如何表示listbox中的被选择条目?
- 在深圳那里有李維的<<Delphi 5.X ADO_MTS_COM+高级程序设计篇 >>的書買!!!
- 原用VB现想学DELPHI(一点也没用过),不知买什么书比较好?请帮忙推荐几本
- 如何把已有的几个网址替换到IE的地址栏中
- 好争的分数,关于Socket,有点难度,高手请进
- 求助!!!我使用listbox控件,如果现在的记录太长就没有办法看到。我想加个水平的滚动条,不知道怎么做啊
procedure TForm1.ApplicationEvents1Exception(Sender: TObject;
E: Exception);
var
ErrorFile:TextFile;
begin
assignfile(ProErrorFile,'Error.log');
if FileExists('Error.log') then
append(ErrorFile)
else
Rewrite(ErrorFile);
Writeln(ErrorFile,E.Message);
closefile(ErrorFile);
end;这样就可以将程序捕捉到的错误信息写进文件里了。