簡體   English   中英

如何判斷 COM object 與哪個線程相關聯? (STA)

[英]How can I tell which thread a COM object is associated with? (STA)

我在托管和非托管 STA 代碼之間存在 COM 互操作問題,我認為這是由於嘗試從錯誤的線程調用 COM 對象所致。

有沒有辦法真正判斷COM object 在 STA 設置中“屬於”哪個線程/單元? 我在 C++ 或 C# 中都找不到方法,兩者都有用!

是否有 API 可以做到這一點?

您在解決方案中添加引用並添加對 COM 庫的引用,您將獲得一個包含一組接口和對象的新命名空間。 它們您使用new來實例化其中一個對象。
這種方式對調用線程model沒有限制。
在這里獲得幫助:
了解和使用 COM 線程模型
了解 COM 公寓,第一部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM