【发布时间】:2010-11-11 20:37:05
【问题描述】:
我正在尝试在 VisualStudio ´05 中构建一个使用 COM 组件的应用程序 在本机 C++ 中。 MSDN 中对事物的原生和托管描述的混合完全破坏了我的 脑。 (我认为 MSDN 在这方面是一团糟) 我需要一个简短的本机 C++ 代码示例来加载我的组件 并使其可用。 我同意编译器创建包装器等。
请不要建议我使用基于对话框的 MFC 示例,因为 它不适用于此组件,并且本身就是一个巨大的 一堆c...代码。
这可能是本机 com 与托管 com 的问题吗?
我完全迷路了,请给我一些方向......
编辑:感谢所有帮助。 我的问题是我只有一个注册的dll(实际上是OCX,见下文) .我(个人)知道 界面应该是什么样子,但我如何告诉我的程序? 没有定义的标题 我可以使用的接口的 ID。但我读到 c++ 编译器 可以为我提取和包装它。有人知道这是怎么做到的吗?
澄清:我只有 OCX 和文档中的线索 组件,它应该公开哪些方法。
【问题讨论】:
标签: c++ visual-c++ com activex