這到底發生了什麼事情?
System.ObjectDisposedException: 無法存取已處置的物件很正常的,微軟的中文版錯誤訊息不只難懂還可能讓人搞錯方向。他對應的英文訊息是:
Cannot access a disposed object.
這邊說的「已處置」就是"disposed",某個物件被處置掉了所以不能夠再被使用。
可能解法:
if (form1?.IsDisposed == true) { form1 = new Form1();
}
這到底發生了什麼事情?
System.ObjectDisposedException: 無法存取已處置的物件很正常的,微軟的中文版錯誤訊息不只難懂還可能讓人搞錯方向。他對應的英文訊息是:
Cannot access a disposed object.
這邊說的「已處置」就是"disposed",某個物件被處置掉了所以不能夠再被使用。
可能解法:
if (form1?.IsDisposed == true) { form1 = new Form1();
}
沒有留言:
張貼留言