原文: http://www.vckbase.com/document/viewdoc/?id=1547
看完之后才发现这是杨老介绍COM的最后一篇文章。。。
可能距离上次看十七已经有段日子了,呵呵 这里就不说太多的个人感概。
十七 里面介绍了持续性
十八 无非就是 从十七里面介绍的众多接口中 拿出一个详细讲述一下。
挺简单的 就是通过属性包的模式保存一些数据而已。
基本功学习后 主要还得是拿到实际项目中去应用去熟练掌握。
目前对于COM+的理解
COM+ 把COM放到控制面板里的COM+内 就变成COM+啦
当然它的特性 我还没有应用到 比如下文
http://www.cnblogs.com/keni/archive/2008/10/22/1316606.html
介绍的 真正的异步通讯、队列服务、负载平衡、内存数据库、事件服务 我还没有参悟道。。。。
当然 对于COM+内数据共享问题,其实很简单,做成静态全局的就可以。
http://topic.youkuaiyun.com/t/20011217/22/427068.html
通过DECLARE_CLASSFACTORY_SINGLETON及一个COM对象不同进程操作的方式 我没有测试应该也可行。
参考代码:
//注册自身为Active Object
HRESULT hr=RegisterActiveObject(static_cast <IAssistantHost*> (this),CLSID_AssistantHost,ACTIVEOBJECT_WEAK,&m_lAssistantHostID);
//取得当前的Active Object
pHost.GetActiveObject(__uuidof(ASSISTANTAPP::AssistantHost));
COM的学习 暂时就先告于段落吧。
COM 组件设计与应用(十八)属性包 学习笔记
最新推荐文章于 2024-10-07 23:01:54 发布
本文探讨了COM+技术的基本概念、特性及其在实际项目中的应用。深入分析了COM+如何将COM模块整合到控制面板中,介绍了其数据共享、异步通讯、队列服务、负载平衡等高级特性。同时,提供了实现数据共享、异步通讯的方法,并指出了学习COM+技术的重要性在于将其应用于实际项目中以提高效率。
5732

被折叠的 条评论
为什么被折叠?



