gpt4 book ai didi

c# - 如何在非 UI 线程中使用 reg-free COM?

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:38 25 4
gpt4 key购买 nike

引用:https://connect.microsoft.com/VisualStudio/feedback/details/457217/reg-free-com-fails-when-threaded#tabs

在非 UI 线程中使用无注册的 COM DLL(隔离 = 真)时,出现“无法转换类型的 COM 对象”。如果在 UI 线程中调用 DLL,则情况并非如此。但是,就我而言,我有一些资源密集型调用,有什么办法可以解决这个问题吗?

最佳答案

解决此问题的最佳解决方案是在主线程中调用对 com 的调用,即使您使用的是另一个方法。您可以通过在与 com 通信的类中实现 ISynchonizeInvoke 来完成此操作,检查 this .

关于c# - 如何在非 UI 线程中使用 reg-free COM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6434016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com