C#程序发生异常时,我想程序不关闭而是弹出对话框提示详细信息,如堆栈信息,该如何做?
4个回答
展开全部
用try...catch...捕获异常,然后打印或者弹出对话框显示内容
try{
qrsty(de);
}catch(Exception ex)
{
MessageBox.show(ex.Message);
}
try{
qrsty(de);
}catch(Exception ex)
{
MessageBox.show(ex.Message);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般.net会自动弹出错误信息的,包括堆栈信息。但是如果是线程中的异常,程序会直接退出,这个通过设置全局的异常捕获函数实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考资料: MSDN文档
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用try..catch...捕获异常,然后打印try{
qrsty(de);
}catch(Exception ex)
{
MessageBox.show(ex.Message);
}
qrsty(de);
}catch(Exception ex)
{
MessageBox.show(ex.Message);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询