com 和dll之间到底是个什么样的关系?

mr_lj 2002-09-30 02:39:31
dll 的本质是什么?
编写dll的主要用途是什么?
编写dll非要用到com技术吗?
用com编写的dll有什么优点?
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dot_net 2002-09-30
  • 打赏
  • 举报
回复
com是一个规范,紧紧是一个规范
com组件是之符合com规范的组件,大多数情况下,它以DLL的形式提供出来
nuaazwg 2002-09-30
  • 打赏
  • 举报
回复
com是技术是模型...
dll只是一种表现形式而已
mr_lj 2002-09-30
  • 打赏
  • 举报
回复
up
holydiablo 2002-09-30
  • 打赏
  • 举报
回复
dll的本质吗?我觉得要从为什么使用它讲起,DLL最初的目的就是在多任务平台上降低系统的消耗,同时也为代码重用、封装提供了一种方式,但是对编程来讲,它更像是面向过程的技术,你不可能让它来保存一个全局之类的东西。而COM(组件对象模型)则是面向对象编程的一个产物,它的实例是一个鲜活的东西,它的每一个实例都有自己的东西,可以有属性、事件、方法和各种状态。
DLL和COM是两种技术,所谓com编写的dll应该指的是ActiveXDLL吧,更像是没有界面的ActiveX控件。
mr_lj 2002-09-30
  • 打赏
  • 举报
回复
come on

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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