您的位置:首页 > 其它

使用主线程异常捕获错误

2008-11-05 16:50 316 查看
//异常委托处理程序
public void GetException(System.Object sender, ThreadExceptionEventArgs MyException)
{
string MyInfo;
EventLog MyLog;
MyInfo="错误名称:"+MyException.Exception.Source+",错误信息:"+MyException.Exception.Message;
MyLog=new EventLog();
MyLog.Source="luobinErrors";
MyLog.WriteEntry(MyInfo);
MessageBox.Show("程序运行时发生错误,错误信息记录在应用程序日志中","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
//显示内容
private void button1_Click(object sender, EventArgs e)
{
this.richTextBox1.LoadFile(this.textBox1.Text,RichTextBoxStreamType.PlainText);
}
//添加一个异常委托
private void Form1_Load(object sender, EventArgs e)
{
Application.ThreadException += new ThreadExceptionEventHandler(GetException);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐