繁体   English   中英

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

[英]SEHException occurs while calling a COM method from C#

我正在使用互操作从c#调用COM方法。 第一次COM调用来自线程,并且正确执行。 之后,我从主线程调用另一个COM方法。 然后出现带有消息“外部组件引发了异常”的SEHException。 我的COM支持STA。当我尝试从同一线程调用两个方法时,没有问题。 我认为在这种情况下不会进行编组。 我该怎么办?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM