非界面线程中引发异常处理(http://zitiger.cnblogs.com/)
2006-05-11 13:04
477 查看
用到了多线程的地方,非界面线程的异常被吃掉是很正常的事,所以在非界面线程中引发异常应该转到界面线程来处理
public delegate void WorkThreadExceptionHandlerDelegate(Exception e);
protected void WorkThreadExceptionHandler(Exception e)
{
if (InvokeRequired)
{
BeginInvoke(new WorkThreadExceptionHandlerDelegate(WorkThreadExceptionHandler),new object[]{e});
return;
}
this.ShowStatus("Error!");
LogError(e);
}
catch的时候
catch (Exception ex)
{
WorkThreadExceptionHandler(ex);
}
这是我的做法 回复
public delegate void WorkThreadExceptionHandlerDelegate(Exception e);
protected void WorkThreadExceptionHandler(Exception e)
{
if (InvokeRequired)
{
BeginInvoke(new WorkThreadExceptionHandlerDelegate(WorkThreadExceptionHandler),new object[]{e});
return;
}
this.ShowStatus("Error!");
LogError(e);
}
catch的时候
catch (Exception ex)
{
WorkThreadExceptionHandler(ex);
}
这是我的做法 回复
相关文章推荐
- 使用Windows API PostThreadMessage进行线程间消息 http://www.cnblogs.com/pugang/archive/2012/08/24/2654278.html
- Linux 线程绑核 http://www.cnblogs.com/dongzhiquan/archive/2012/02/15/2353215.html
- 一个讨论引发关于js中函数声明,函数表达式,形参与变量声明赋值引发的一些事(http://www.cnblogs.com/zhouyongtao/archive/2012/11/22/2783089)
- C# 线程操作 转自http://www.cnblogs.com/mugua604/archive/2008/04/27/1172692.html
- (一)android的界面基本属性大全(转载http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html)
- android boot 代码流程http://www.cnblogs.com/idiottiger/archive/2012/05/23/2513494.html
- Unity3D界面功能操作讲解【转http://www.cnblogs.com/fortomorrow/archive/2012/10/28/unity01.html】
- 内核线程、内核级线程(轻量级进程)和用户级线程 http://www.cnblogs.com/children/archive/2012/04/16/2452740.html
- 转载String分析 (http://www.cnblogs.com/fancydeepin/archive/2013/04/22/min-snail-speak_String.html)
- http://www.cnblogs.com/FlyingBread/archive/2007/01/21/624291.html
- 【申明】主战场全面迁移到cnblogs!http://www.cnblogs.com/zhuweisky
- .NET 异步处理(转载自 http://www.cnblogs.com/czy/archive/2010/01/14/1648139.html)
- Android应用视觉效果设计技巧(转载http://www.cnblogs.com/hanyonglu/archive/2012/03/02/2376451.html)
- java反射详解 (转至 http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html)
- 激动人心的时刻已经过了 WP8 SDK现身 转:http://www.cnblogs.com/woteboniu/archive/2012/07/26/wp8-sdk.html
- auto_ptr http://www.cnblogs.com/jtf-china/archive/2011/06/09/2076792.html
- 群发UDP的性能测试 (摘自:http://www.cnblogs.com/trywebservice/archive/2008/02/19/1073642.html)
- 原文:http://unruledboy.cnblogs.com/archive/2004/06/27/18988.aspx
- 推荐35款精致的 CSS3 和 HTML5 网页模板 转:http://www.cnblogs.com/lhb25/archive/2012/08/03/5-creative-html5-and-css3-templates.html
- http://www.cnblogs.com/holly8/p/6178828.html