问题:DCOM和COM有什么不同?如何去搭建DCOM的框架?
简单理解:
DCOM是exe文件格式的,是进程外的组件
COM是dll文件格式的,是进程内的组件
使用ATL的时候选择service选项就可以建立DCOM组件
其它和是用COM是一样的
其实DCOM和COM在编程方面区别不大,microsoft说COM是DCOM的无缝扩展,也有一定的道理,但对比COM,DCOM内部实现细节有很大的区别。
DCOM做的组件一般是exe 形式存在的,客户和组件程序之间的通信是通过特定的协议栈完成的