程序调用释放资源时出现参数无效提示,明天就要上线了,,,求大神救命。。。。 参数无效 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于不知道您释放资源的代码细节 所以最简单的方法 try catch即可 protected override void Dispose(bool disposing) { if (disposing && (components != null)) { try{ components.Dispose();--很可能是释放资源的时候,方法出现内部错误,建议调试下,查不清原因就try catch先上线,以后再慢慢分析。 }catch{} } base.Dispose(disposing);--如果是这里有问题,也try catch } } Dispose 不是代码应该调用的,应该用 Free 先谢谢各位大神的回复,,并不是在函数的运行过程中出现错误,而是在运行完函数后出现的这个Dispose() 方法是在.Desinger文件中的,,系统自动生成的,,我想问一下, .Desinger文件中的Dispose()方法时什么时候调用的? 很忙,,没有及时回复,,先谢谢各位大神的回复,,我想问一下,,.Desinger 文件中的Dispose()方法是什么是调用的?调用完后下一步是执行什么? 我调试了,,但是执行完Dispose() 方法就无法调试下去了,,就出现了参数无效的提示,,是在用户控件中出错的,,我怀疑是释放用户控件的资源的时候对象为空导致的,, 并且出现系统有时候需要调用Dispose(),有时候就不调用 是不是重复Dispose()同一个对象了,导致无效化了。 关于richtextbox如何循环读出数据库中的图片 C#检测用户名是否存在??? 急急!WINFORM程序页面中有循环遍历控件判断是否为空? 如何遍历一个命名空间下的所有类名 关于winform下UserControl数据源的问题 combox不做操作时,怎么弹出一个消息框? 关于opendialog再次打开文件 Gridview 导出的html格式文件如何直拉转成标准的excel文件? 急急急:Dll调用的问题 How to access DataBindings property of DataGrid? 请教C# 使用window服务来启动一个窗体 窗体继承问题
所以最简单的方法 try catch即可
{
if (disposing && (components != null))
{
try{
components.Dispose();--很可能是释放资源的时候,方法出现内部错误,建议调试下,查不清原因就try catch先上线,以后再慢慢分析。
}catch{}
}
base.Dispose(disposing);--如果是这里有问题,也try catch
}
}
并不是在函数的运行过程中出现错误,而是在运行完函数后出现的这个Dispose() 方法是在.Desinger文件中的,,系统自动生成的,,我想问一下, .Desinger文件中的Dispose()方法时什么时候调用的?