从头开始编写COM对象?

时间:2009-03-04 20:37:40

标签: windows winapi com

我刚刚开始了一项涉及大量COM编程的新工作。到目前为止,我已经做好了,继续我的COM基础知识,这是我作为开发者的旅程,但我是那种需要了解一切的人。因为我不知道这些东西是如何工作的,所以整天和COM一起工作让我很烦。

是否有从头开始创建基本COM对象的简单步骤?我的意思是一切。没有Visual Studio,没有ATL。只是编译器和记事本。

6 个答案:

答案 0 :(得分:13)

答案 1 :(得分:6)

如果你能抓住Inside COM的副本,它会让你开心。

答案 2 :(得分:2)

我还建议您在从Dale Rogerson的Inside COM获取COM的基本概念后阅读Don Box的Essential COM。

答案 3 :(得分:1)

如果你能忍受,我会建议Inside OLE2。这是一本很长很乏味的书,它详细介绍了COM的工作原理。我多次读完这本书,每次都有更深入的了解。

答案 4 :(得分:1)

另一本要考虑的书是Effective COM。这不是一本初学者的书,但确实非常好。

答案 5 :(得分:1)

我发现Apple的mDNSResponder实施是一个有用的示例。