我正在谷歌搜索微软组件对象模型。发现只有少数正常文章,只有1步骤的例子,这是行不通的。是否有任何链接/参考/书籍/教程你知道如何通过VS C ++构建简单的COM组件?任何答案或帮助将不胜感激!
答案 0 :(得分:2)
答案 1 :(得分:2)
我不确定事情是否发生了很大变化,但我的建议是Don Box's Essential COM和ATL Internals。
实际上,如果可以的话,我的首要建议就是避免它: - )
答案 2 :(得分:1)
内部Com - Dale Rogerson 是一本经典书籍,代码项目也有很好的例子:
答案 3 :(得分:0)
MSDN提供了在此处使用ATL构建com的教程: http://msdn.microsoft.com/en-us/library/599w5e7x(VS.71).aspx
它应该是开始的好材料。
答案 4 :(得分:-1)
如果您没有非常好学习COM的理由,我建议您进入.NET。 COM是一种遗留技术,它仍然存在于我们身边,有时我们需要维护使用它的软件,或者与之互操作。但在我看来,没有充分的理由将它用于全新的开发。
一些COM弱点:
我在某处读过.NET首先在内部调用了COM 2.0(抱歉,我找不到引用),但后来它已经发展成为much more完整的平台。它克服了COM的弱点,并提供了一个很好的类库。