我在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()
任何帮助?
答案 0 :(得分:0)
条形码操作对象正在引发一个事件。该事件试图在UI中更新某些内容,但UI已经被拆除。将事件处理程序逻辑包装在try/catch
中并忽略ObjectDisposedExceptions
,或者更好的是,在处置时取消挂起事件。