COM 多线程 事件订阅问题
遇到一个问题,关于COM 的,(OPC 规范)
在我们应用中,使用了一个线程来对 该 COM 对象进行操作.
并且该 COM 对象, 支持通过 IConnectionPointContainer 增加 IDataCallBack 回调处理变化数据.
所有工作包括 初始化 COM 对象, 中间操作, 以及订阅变化数据这些过程全部在这个线程中完成,
但是为什么所有 为什么 我这边 IDataCallBack 就收不到变化数据呢?
以前实现的时候,使用 所有与 COM 对象操作的时候,都使用 了 Synchronize 来让主线程做工作,
是没有问题的.
对COM的理解不够深入 ,怎么才能让子线程实现完整的 COM操作呢?