DLL不是挺好的吗?那干吗还要用COM呢?

CoolFreezing 2002-03-06 07:38:53
我一直认为DLL挺不错的,操作也简单,结构也清晰。所以,就从来对COM没什么好感,可是又一想Microsoft也不是傻子啊,既然出了COM就一定有用的。不过,我大致翻了两页COM看来看去他实现的还是DLL的意图啊,而且思路也不很清晰。
所以特来此询问,COM和DLL到底再使用当中有什么不同与长短呢?
顺便问一句,兄弟们 .NET 给你们感觉如何??我觉得现在用不上吧!
...全文
22 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gbstar2021 2002-03-07
  • 打赏
  • 举报
回复
to CoolFreezing

会是这样的,看看 .NET 你就知道了,不过为了兼容旧的应用软件, DLL 还会长期存在
CoolFreezing 2002-03-07
  • 打赏
  • 举报
回复
如果照大家这么说,那Microsoft干吗还在他的系统内核中使用DLL呢?
全用COM不得了吗?
SimonDW 2002-03-06
  • 打赏
  • 举报
回复
com在系统中注册类名,可以通过类名调用,
提供对象的方法属性的查询和调用函数,
使用variant 变量增强适应性。
eastrock 2002-03-06
  • 打赏
  • 举报
回复
顺便问一下,我最近也是在学COM,我的毕设就是要用COM来实现我的毕设(一个课件工具软件),不知道要从那儿学起。还有那些书是比较好的,对于COM而言。thx
eastrock 2002-03-06
  • 打赏
  • 举报
回复
楼上说的没错。
在Windows系统平台,一个COM组件可以是一个DLL(Dynamic Linking Library动态链接库),也可以是一个EXE(可执行程序)文件。一个组件程序可以包住多个COM对象,并且每个COM对象可以实现多个接口。
terrific 2002-03-06
  • 打赏
  • 举报
回复
COM是一种规范,它能用dll,exe发布。
ColderRain 2002-03-06
  • 打赏
  • 举报
回复
Com能让程序出神入画!
slan 2002-03-06
  • 打赏
  • 举报
回复
com主要有dll和exe两种!
另外,com是比较基础级的,而且适用性更好,调用更方便!
gbstar2021 2002-03-06
  • 打赏
  • 举报
回复
COM 的宿主文件也可以是 dll, COM 只是一个规范,体现了 OO 的思想
Kusk 2002-03-06
  • 打赏
  • 举报
回复
C++规范的DLL没有封装到二进制级别,所以不安全。

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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