盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

自定义出错捕捉信息

时间:2025/1/10作者:未知来源:盾怪网教程人气:

[摘要]Application对象的OnException事件可以捕捉所有应用程序中未处理的错误, 用一个自定义函数重定向Application.OnException,然后在该函数中的E参数可以返回应用...
Application对象的OnException事件可以捕捉所有应用程序中未处理的错误,  
用一个自定义函数重定向Application.OnException,然后在该函数中的E参数可以返回应用程序错误的对象,判断英文错误代码是否包含在E.Message决定是否用对应中文提示代替。当然,可以使用自定义的消息窗体显示。  

procedure TForm1.HandleError(Sender: TObject; E: Exception);  
begin  
  if pos('Can not link database',E.Message)>0 then  
  begin  
    showmessage('不能连接数据库!');  //可以用字定义窗体显示  
    exit;  
  end;  

  if pos('TCP/IP……',E.Message)>0 then  
  begin  
    showmessage('网络故障,不能连接数据库!');  //可以用字定义窗体显示  
    exit;  
  end;  

  ……  

end;  

procedure TForm1.FormCreate(Sender: TObject);  
begin  
  Application.OnException:=HandleError;  
end;

关键词:自定义出错捕捉信息




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版