COM
文章平均质量分 81
xsh_123321
这个作者很懒,什么都没留下…
展开
-
COM原理之包容与聚合
1.包容和聚合的概念包容和聚合实际上是使一个组件使用另外一个组件的一种技术。包容的情况下,客户只能看到外部组件的接口,而外部组件接口的实现是通过转发给内部组件实现的。聚合的情况下,直接将内部组件的借口暴漏给客户,虽然客户不知道内部组件的存在。2.包容的实现包容的实现比较简单,例如外部组件CA(接口IX,IY,其中IY转发给内部组件),内部组件CB(接口IY)。组件CA中添加一成员变量,用于保存内部组件CB的接口指针:private: IY* m_pIY;CA中Fy函数的实现:Virtual void _原创 2010-09-08 11:36:00 · 2615 阅读 · 0 评论 -
COM原理之套间
1. COM套间的由来为了解决COM组件在多线程环境下临界资源的访问。2. COM套间的类型1) 客户端程序创建的COM线程模型a) 单线程套间(STA)单线程套间可以保证,调用COM对象的方法被顺序执行,COM库所做的幕后工作是在我们调用CoInitializeEx(NULL,COINIT_APARTMENTTHREADED)的时候,会生成一个隐藏窗原创 2010-09-08 16:59:00 · 1674 阅读 · 0 评论