解决方法:
在主程序的入口处加上[STAThread],原来framework为运行com组件时,为提高性能默认使用多线程,但有的com组件不能使用多线程,否则就报错.
例:
[STAThread]
public static void Main()
{
frmMain f = new frmMain();
f.Show();
Application.Run(f);
}
文章转自:http://hi.baidu.com/yanwei99521/blog/item/c5743f2e4e3608564fc226df.html
在主程序的入口处加上[STAThread],原来framework为运行com组件时,为提高性能默认使用多线程,但有的com组件不能使用多线程,否则就报错.
例:
[STAThread]
public static void Main()
{
frmMain f = new frmMain();
f.Show();
Application.Run(f);
}
文章转自:http://hi.baidu.com/yanwei99521/blog/item/c5743f2e4e3608564fc226df.html