`
anonymousstone
  • 浏览: 12241 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

注册组件

    博客分类:
  • .NET
阅读更多
Regsvr32
This command-line tool registers .dll files as command components in the registry.

但是为什么需要注册组件呢?
直接复制到某些目录不可以么
看到的说法是讲,注册以后,如果组件更新,不需要重新编译主程序,只更新组件就可以了。

-------------------
参考:
一般像QQ这样需要经常更新的软件都是基于COM组件的,基于COM组件的程序,不是直接调用相应组件的DLL的,它首先会在注册表中找到相应的注册信息,然后简接调用DLL产生相应的对象,而主程序中只通过接口操作DLL中生成的对象。这样一来当更新DLL时,只要新的DLL实现了原有的接口,那么主程序就不用重新编译了,还可以通过和更新前的接口一样操作DLL中生成的新版本的对象。
楼主可以看看《COM本质论》来了解COM方面的知识。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics