请问潘爱民的《COM原理与应用》第2章与第3章实现的DictComp本质上有何区别?

xqlu2007 2008-11-12 05:19:04
最近在看潘爱民的《COM原理与应用》,读完第2章与第3章的实例:
在第2章中采用了一个简单的模拟办法:在组件程序中引出一个CreateObject函数,在客户中调用该引出函数以完成创建过程,一旦创建对象的任务完成,则客户就严格按照COM规范调用接口功能。
第3章是一个真正的COM组件程序,它以进程内组件的形式实现。新版的字典组件的功能并没有增强,但原来的模拟创建对象的函数被去掉了,增加了COM所要求的类厂对象以及几个标准引出函数的实现。
问题:虽然第2章是一种模拟实现,但我觉得它的这种实现方法更简单;第3章虽然是真正的COM组件程序,但我感觉好像故意把问题搞复杂化了一样,但它们实现的结果是一样的。在这里我想知道第3章的这种“故意把问题搞复杂”的道理,即第3章的方法相比于第2章的方法,到底它实现了COM的什么特性?
...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2008-11-14
  • 打赏
  • 举报
回复
还没有看,帮顶。。
nodiebirdcomeback 2008-11-14
  • 打赏
  • 举报
回复
没看过他的,我想这样安排是让读者从浅入深去了解COM技术
COM技术很复杂的。没有简单的认识,想一头扎进去就能掌握它是不可能的。
yjgx007 2008-11-12
  • 打赏
  • 举报
回复
你不如先去读一下类厂部分,或跳到另一本书《ATL开发指南》相关章节阅读。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧