刚学com,请问现在软件都是在com规范下编出来的吗 我看现在桌面应用程序后面都是dll文件,想是不是他们都是再com规范下编出来的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DLL文件只是一种程序模块。至于其使用的程序框架不一定是COM,只不过一般用COM规范来实现程序模块,可以比较好的对程序进行扩展与维护,也利于模块间进行协作。 不一定.如果一个dll是com组件,com规定它一定要导出如下四个函数"dllgetclassobjdllcanunloadnowdllregisterserverdllunregisterserver windows下 有很多都是基于com的程序 也有很多不是 COM是一种比较过时的技术了,它从来没有达到“都”的境界!而且,目前很多技术已经开始替代它,如Web service和.NET都不使用COM DLL是动态链接库,com是跨语言的二进制库,可以有很多种写法,用dll的一般都是c++写的com,但如果dll中提供实现指定接口的类(IUnknow)则不能称为com,当然没有注册,是com的也基本当做动态链接库使用。 COM很强悍的,不过是时间久了点。现在桌面上很多软件都用COM做的。 .net底层就是用COM技术架构的,.net存在一天,COM就存在一天。 关于取函数地址的问题 vc + ado 的一些问题请教。 求一个win32下的解密库,可以解开php mcrypt的加密内容的 100分: 帮忙改下源代码,谢谢了 谁读过《windows核心编程》这书呀?太难了 请各位进来帮我检查检查为什么出错? 请教:编译错误,谢谢 为什么说LPCOLESTR不能作为参数传给f(const BSTR s)? 使用CDatabase::ExecuteSQL,为何出错? 新手!请教一个快捷键的问题 求服务器编程指点 上任感言兼散分
如果一个dll是com组件,com规定它一定要导出如下四个函数"
dllgetclassobj
dllcanunloadnow
dllregisterserver
dllunregisterserver