无法访问已释放的对象,该怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法访问已释放的对象,该怎么解决相关的知识,希望对你有一定的参考价值。
已经被释放的资源无法找回的,如果在释放期之前续费的话,倒是会保留,能够找回,释放之后就不会再留存了 参考技术A 好久了,都忘了。好像是一个开机启动项出错,每次都启动但是启动不了。你进入系统服务逐项检查自启动看看哪个有问题。不会的话用其他比如360之类的检查一下开机启动项目。好像我是将一个异常项目禁用删除之后就好了。C#无法访问已释放的对象
新建一个窗口,打开关闭都没问题,再次打开就出现如图的提示,请问怎么回事?
1、新手,很多不懂的请详细解答一下,解决方法。
2、我是一个设置按钮,点开弹出一个窗口,设置完成,关闭后再次打开就成这样了。
3、我要是把f4.Controls.Add()注释掉了就不会出现这种问题。
System.ObjectDisposedException:“无法访问已释放的对象。”
这个说明窗口资源已经释放了
重新打开窗口,可以重新new一个新的,打开窗口
如果要保留这个窗口,可以不用关闭,关闭操作变成隐藏,在打开时再show
异常信息可以定位到具体哪一行代码出现问题了,点击异常详细信息,有异常堆栈
如果需要读取两次的话 先读取到memoryStream中再做第二次处理。
以上是关于无法访问已释放的对象,该怎么解决的主要内容,如果未能解决你的问题,请参考以下文章