使用COM Interop使用DLL

时间:2012-07-10 15:43:03

标签: c++ dll com interop

我必须在我的项目中使用一个.NET程序集。我必须在这个项目中使用C ++。我是编程的初学者,所以我的知识并没有延伸到太远。我被告知COM Interop是让DLL在我的项目中工作的另一种方法(另一种是C ++ / CLI)。问题是我有ZERO的想法如何开始,因为我之前从未做过这样的事情,而且关于此事的微软文档并没有真正帮助。

如果有人能指出我正确的方向,那将是非常有必要的。

1 个答案:

答案 0 :(得分:2)

以下是一些可以帮助您入门的好资源:

话虽这么说,您还需要确保您的.NET项目设置为通过COM公开类。确保在项目设置中启用Register For COM Interop,并使用[ComVisible(true)]标记相应的类型(除非您创建整个程序集ComVisible,在这种情况下,您将标记您不想要的类型公开[ComVisible(false)]