C#导入COM组件

枫桦沐阳 2009-11-26 05:09:47
自己用C++手工写了一个COM。用C++程序调用,没有问题。

现在想用C#调用,但是发现【追加组件->COM】页里边,没有我自己制作的COM。

请教各位这是怎么回事啊?

如何才能让自己写的COM出现在里边呢?

能帮我解决问题,一定再给加分。
...全文
218 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫桦沐阳 2009-12-01
  • 打赏
  • 举报
回复
COM注册过了。

要不C++程序就不会调用成功了。

浏览的方式我试过,加不上,出错。应该是CLR之类的问题。
wshcdr 2009-12-01
  • 打赏
  • 举报
回复
点ref后,用浏览的方式找到dll所在的位置

或者先注册你的COM组件
然后再加ref
枫桦沐阳 2009-12-01
  • 打赏
  • 举报
回复


就是Ref里边没有,才加不上。

回到原点了。。
枫桦沐阳 2009-11-27
  • 打赏
  • 举报
回复
谢谢楼上的回答。

关键是第一步,在Referencd就找不到COM阿。
wshcdr 2009-11-27
  • 打赏
  • 举报
回复
自己去加Ref啊

然后在弹出的页面里,点击 COM 标签
MoXiaoRab 2009-11-26
  • 打赏
  • 举报
回复
http://blog.csdn.net/Tr0j4n/archive/2009/11/21/4848005.aspx
雪影 2009-11-26
  • 打赏
  • 举报
回复
不懂c#
不过既然c++可以使用组件,我想在c#中也没有问题。
只不过通过#import的方式,而不是通过向导为你添加

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧