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方面的知识。
This command-line tool registers .dll files as command components in the registry.
但是为什么需要注册组件呢?
直接复制到某些目录不可以么
看到的说法是讲,注册以后,如果组件更新,不需要重新编译主程序,只更新组件就可以了。
-------------------
参考:
一般像QQ这样需要经常更新的软件都是基于COM组件的,基于COM组件的程序,不是直接调用相应组件的DLL的,它首先会在注册表中找到相应的注册信息,然后简接调用DLL产生相应的对象,而主程序中只通过接口操作DLL中生成的对象。这样一来当更新DLL时,只要新的DLL实现了原有的接口,那么主程序就不用重新编译了,还可以通过和更新前的接口一样操作DLL中生成的新版本的对象。
楼主可以看看《COM本质论》来了解COM方面的知识。