系统中存在很多不同的程序,我会不定时的使用这些程序,有些程序存在一些问题,在某些特定的时间会出错,然后跳出错误消息框,我现在想把这些错误消息框去掉,不让他们跳出来,只有一些比较严重的系统错误,比如缺少驱动文件之类的,才让他跳出错误框;
不知道各位有什么比较好的方法,把这些错误屏蔽掉
不知道各位有什么比较好的方法,把这些错误屏蔽掉
解决方案 »
- VS2008 添加控件问题,会的进来看看
- 大虾们,帮帮忙
- DataSet的循环问题
- 关于TcpClient
- 有谁能解决让winform的datagrid响应row的单击事件和双击事件
- dataset数据更新的问题,到现在还没解决!!!郁闷啊,请哪位达人给我指点迷津!多谢多谢
- 用C#做一个IE的Toolbar参考哪些资料好
- 如何DataGrid中使用按扭来实现”删除“和”修改“功能?谁帮我?在线等!谢谢各位前辈!
- 200人上线高级群593796,欢迎高手加入!!
- 高分求教三个简单问题!!!!!
- 如何在panel里动态增加textbox(和按序删除新增加的textbox),并获取新增textbox的值存入xml中?
- 哪位有 c#的IOC/DI 简单例子啊?
在web中可使用Application_Error事件处理错误信息
使用日志文件记录如syslog,log4net
AppDomain.CurrentDomain.UnhandledException += delegate(object sender, UnhandledExceptionEventArgs e)
{
if (MessageBox.Show("程序发生异常", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
{
//日志记录等等
}
};
如果是WinForm的,还是不会...如果是自己的,用try...catch按照类型来过滤处理。try{}catch(SqlException sex){...}catch(HttpException hex){...}
over
你每个 都 Try 一个 在catch中 把它 当掉就可以了啊。
同时处理UnhandledException 和 ThreadException ,并且关闭Error Reporting Service服务