[英]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.