刚学com,请教现在软件都是在com规范下编出来的吗
刚学com,请问现在软件都是在com规范下编出来的吗我看现在桌面应用程序后面都是dll文件,想是不是他们都是再
刚学com,请问现在软件都是在com规范下编出来的吗
我看现在桌面应用程序后面都是dll文件,想是不是他们都是再com规范下编出来的
[解决办法]
DLL文件只是一种程序模块。至于其使用的程序框架不一定是COM,只不过一般用COM规范来实现程序模块,可以比较好的对程序进行扩展与维护,也利于模块间进行协作。
[解决办法]
不一定.
如果一个dll是com组件,com规定它一定要导出如下四个函数"
dllgetclassobj
dllcanunloadnow
dllregisterserver
dllunregisterserver
[解决办法]
windows下 有很多都是基于com的程序 也有很多不是
[解决办法]
COM是一种比较过时的技术了,它从来没有达到“都”的境界!而且,目前很多技术已经开始替代它,如Web service和.NET都不使用COM
[解决办法]DLL是动态链接库,com是跨语言的二进制库,可以有很多种写法,用dll的一般都是c++写的com,但如果dll中提供实现指定接口的类(IUnknow)则不能称为com,当然没有注册,是com的也基本当做动态链接库使用。
[解决办法][解决办法]