从C#调用COM方法时发生SEHException

时间:2016-05-05 11:29:08

标签: c# com

我使用interop从c#调用COM方法。第一个COM调用来自一个线程,它正确执行。之后,我从主线程调用另一个COM方法。然后带有消息"外部组件的SEHException抛出异常"来了。我的COM是STA支持的。当我尝试从同一个线程调用这两个方法时没有问题。我认为在这种情况下不会发生编组。我能为此做些什么?

1 个答案:

答案 0 :(得分:0)

我已经在类中创建了所有COM对象并在线程之间共享它。然后它成功地运作了。