16,554
社区成员
发帖
与我相关
我的任务
分享
public sub ThreadProc()
while running'这个时候可能ui还在
.....'可能这里某个方法时间用的超过时间片了,导致cpu的p/v操作更换,先执行了ui的线程
uiFrom.Invoke(myUiUpdateMethod);'直接调用ui的invoke了,但可能这时候ui已经关闭了
'如果上述情况发生,就会引发异常ObjectDisposedException,但这个异常继承自InvalidOperationException。所以也可能拦截到的名字叫这个,具体看你代码如何写了
end while
End sub
try
...
catch ex as InvalidOperationException
....
end try