c#与数据库连接,然后在c#创建了一个form1窗口,点击登录按钮跳转到User1另一个界面,

CSDN问答 2021-12-30 13:54:54 阅读数:156

数据库 C# 数据 连接

出现未处理ObjectDisposedException错误,




采纳答案:

C# System.ObjectDisposedException:“无法访问已释放的对象。
异常原因是:IpFrom.Close()这个窗口时候,垃圾回收机制销毁了对象,但是对象不为null。
解决办法:使用该对象时应判断对象是否已销毁,已销毁则重新new一个。
类似于这样:

IpForm myForm = null; if (myForm == null) myForm = new IpForm(); else if (myForm != null && myForm.IsDisposed) myForm = new IpForm(); myForm.Show();

如有帮助,采纳支持一下,谢谢。


版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7619838