表单关闭时ObjectDisposedException

时间:2014-02-13 21:17:25

标签: vb.net visual-studio-2005 windows-ce

我在visual studio 2005 sp1中有一个应用程序,在带有windows ce 6.0的motorola mc2100中实现,应用程序正常工作,直到你关闭它然后出错:

错误: vb_scansample2.exe(app name) 的ObjectDisposedException

在 system.windows.forms.control.invokehelper(委托方法,布尔值fsynchronous,object [] rgobjargs) 在 system.windows.forms.control.invokehelper(委托方法,对象[] args) 在 symbol.barcode.ActionsEventFiringThread()

任何帮助?

1 个答案:

答案 0 :(得分:0)

条形码操作对象正在引发一个事件。该事件试图在UI中更新某些内容,但UI已经被拆除。将事件处理程序逻辑包装在try/catch中并忽略ObjectDisposedExceptions,或者更好的是,在处置时取消挂起事件。