winform 停止工作 有些时候是我在动态创建了很多控件,导致句柄数超过了windows的最大数限制,好像默认是1000吧 其它时候还没找到原因呢!不知怎么避免这种情况,我是需要动态创建很多控件! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ObjectDisposedException访问已经Disposed的对象?这个最好catch所有的exception然后写log分析出错代码 *****************************************************************************签名档: http://feiyun0112.cnblogs.com/ 不知在哪抛出的呢?有时在winform上创建了很多label,panel然后再切换页面时就报错呢!感觉不好补捉异常! 托管代码对于异常处理的很完善了处理ThreadException 和 UnhandledException 能拦截到异常信息 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Application.Run(new Form1()); } static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { //do something; } static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { //do something; } http://www.cnblogs.com/kevinGao/archive/2011/11/02/2233420.html捕获全局异常。 如何将BYTE[]转成INT16[]? 。。。在.NET中,可以直接连接MySql吗?。。用OleDB啥的。。 VS2003项目如何完全升级到VS2008? 求一个Word文档文字问题 关于随机函数 关于日期查询 两表数据更新 Duration和Timeline 正则表达式 ---- 模式匹配 请求在此上下文中不可用问题,控件作为参数 请问c#如何实现无符号右移 dll中 通过事件发消息,怎么回事,求助,
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
处理ThreadException 和 UnhandledException 能拦截到异常信息 static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.Run(new Form1());
}
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
//do something;
} static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
//do something; }
捕获全局异常。