"因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件"的问题
在线程里调用active控件,就会暴这个错,我按照网上的做法:
1、在main()前加[STAThread] ---无果
2、把System.Timers.Timer变为System.Windows.Forms.Timer --无果
请大侠指点。谢谢!
------解决方案--------------------up
------解决方案--------------------不能在线程里面调用Activex控件,你只能在主线程里面调用.
------解决方案--------------------在 Main() 前加 [STAThread] 应该是可行的办法。你是不是在 Main() 中实例化 ActiveX 控件?
------解决方案--------------------COM 线程模型只适用于使用 COM interop 的应用程序
------解决方案--------------------ActiveX的线程模型决定了