有没有必要用COM

peral 2002-08-03 01:43:06
我们的应用代码量不是很大,划分为几个模块,
原来的设计是子模块都做成组件,由一个主模块调用,
我在想,如果都用VC写,直接写成源代码类,到时合并到一个
project有何不妥呢?
那怕写成DLL类库。。。
我学习COM时间很短,
不太明白用COM相对以上2种方法有什么突出的优势,
请高手指点一二
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。0D ★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。
0A
★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]

...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
peral 2002-08-03
  • 打赏
  • 举报
回复
我想对不是很大的应用(10人年以上),升级维护无非是整个project
重新编译连接一下罗,COM的好处据说是每个模块可以方便的替换。。
但是,开发的时候我有这样的感觉:
1 实现COM接口和客户端调用接口,总不如直接调用类源代码方便
2 某些类用MFC写很方便,比如一个串行通信类,但是做成COM,而且
不是activeX控件的话,用MFC写好像很麻烦,而且执行效率会降低,
用ATL呢,比较复杂的界面又难处理
musicdancer 2002-08-03
  • 打赏
  • 举报
回复
工程太小也不是很必要。不过考虑升级和维护,做成2进制兼容比较好。关于为什么使用组件方式,每本com的书一开始都有详细介绍。

3,245

社区成员

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

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