2020年9月25日 星期五

System.ObjectDisposedException: 無法存取已處置的物件 (轉貼)

 這到底發生了什麼事情?

System.ObjectDisposedException: 無法存取已處置的物件
很正常的,微軟的中文版錯誤訊息不只難懂還可能讓人搞錯方向。他對應的英文訊息是:
Cannot access a disposed object.

這邊說的「已處置」就是"disposed",某個物件被處置掉了所以不能夠再被使用。

可能解法:

if (form1?.IsDisposed == true)
{
    form1 = new Form1(); 

} 

沒有留言:

張貼留言