读书人

quot;因为当前线程不在单线程单元中故无

发布时间: 2012-01-08 22:48:50 作者: rapoo

"因为当前线程不在单线程单元中,故无法实例化 ActiveX 控件"的问题
在线程里调用active控件,就会暴这个错,我按照网上的做法:
1、在main()前加[STAThread] ---无果
2、把System.Timers.Timer变为System.Windows.Forms.Timer --无果
请大侠指点。谢谢!

[解决办法]
up
[解决办法]
不能在线程里面调用Activex控件,你只能在主线程里面调用.
[解决办法]
在 Main() 前加 [STAThread] 应该是可行的办法。你是不是在 Main() 中实例化 ActiveX 控件?
[解决办法]
COM 线程模型只适用于使用 COM interop 的应用程序
[解决办法]
ActiveX的线程模型决定了

读书人网 >C#

热点推荐