【发布时间】:2011-07-05 15:36:29
【问题描述】:
我编写了一个带有可绑定属性的 ActiveX-Control。 ActiveX 由一个显示 WinForms 用户控件(通过 CWinFormsControl<..>)的对话框组成。 当 ActiveX 属性发生变化时,会调用 Usercontrol 上的一个函数,然后该函数应该执行一些数据库调用并显示结果。
到目前为止一切正常。
现在,当我想将数据库查询移动到 BackgroundWorker 时,但每次我在 backgroundworker 中调用我的数据库函数时,ActiveX-Control 都会崩溃。 UserControl 本身(在普通的 WinForms-Application 中)运行良好。
知道如何找出这里的问题吗?线程和 ActiveX 控件是否存在我不知道的一般缺陷?
【问题讨论】: