1、用COM语法做出的类,然后放进DLL里,是不是就可以给其他编程语言使用?有哪些语言可以使用?如果COM可以给其他语言使用,那 ActiveX 控件的功能是不是重复了?
2、学COM要看什么书,之前要学些什么。下面的话来自核心编程的前言
虽然本书不会涵盖某些windows概念,比如组件对象模型(Component Object Model,后面简称为COM),但COM是在进程、线程、内存管理、DLL、线程本地存储区以及Unicode等基本构件的基础上构建的。如果了解了这些基本构件,那么想要理解COM就相对于理解如何使用这些基本构件。对于那些试图跳过这些基本构件,悉心钻研COM体系结构的朋友,我深表同情。要完善知识库,他们还有很长一段路要走,这必然会对他们的代码和软件开发进度产生很大的负面影响。
2、学COM要看什么书,之前要学些什么。下面的话来自核心编程的前言
虽然本书不会涵盖某些windows概念,比如组件对象模型(Component Object Model,后面简称为COM),但COM是在进程、线程、内存管理、DLL、线程本地存储区以及Unicode等基本构件的基础上构建的。如果了解了这些基本构件,那么想要理解COM就相对于理解如何使用这些基本构件。对于那些试图跳过这些基本构件,悉心钻研COM体系结构的朋友,我深表同情。要完善知识库,他们还有很长一段路要走,这必然会对他们的代码和软件开发进度产生很大的负面影响。
1、用COM语法做出的类,然后放进DLL里,是不是就可以给其他编程语言使用?有哪些语言可以使用?如果COM可以给其他语言使用,那 ActiveX 控件的功能是不是重复了?大部分语言都可使用COM组件, 功能不是重复了,而是复用了
2、学COM要看什么书,之前要学些什么。下面的话来自核心编程的前言
虽然本书不会涵盖某些windows概念,比如组件对象模型(Component Object Model,后面简称为COM),但COM是在进程、线程、内存管理……
其实很多语言可以写COM组件,但是用C++写最好, 所以之前起码要懂C++,然后对一些WINDOWS的机制有了解
学习com推荐《com技术内幕》
“虽然本书不会涵盖某些windows概念,比如组件对象模型(Component Object Model,后面简称为COM),但COM是在进程、线程、内存管理、DLL、线程本地存储区以及Unicode等基本构件的基础上构建的。如果了解了这些基本构件,那么想要理解COM就相对于理解如何使用这些基本构件。对于那些试图跳过这些基本构件,悉心钻研COM体系结构的朋友,我深表同情。要完善知识库,他们还有很长一段路要走,这必然会对他们的代码和软件开发进度产生很大的负面影响。”非常正确