CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  .NET Framework

怎样在.net中添加COM组件,非常感谢!#

楼主fanjiemail()2003-12-03 14:44:30 在 .NET技术 / .NET Framework 提问

我在“添加和删除组件中”   添加DLL文件,但是好像怎么也添加不进去  
  请问老鸟是怎么样添加COM组件的  
  并且是怎样在C#.NET中调用COM组件的  
  谢谢谢谢%※%¥%¥× 问题点数:20、回复次数:3Top

1 楼HandsomeHu(独钓寒江雪)回复于 2003-12-03 15:35:36 得分 0

我有一次也是一个com加不进来,说是不是合法的com组件,可能太旧了,不太标准。那个组件是为nt4定做的。Top

2 楼kevin881(孤星泪)回复于 2003-12-03 19:34:18 得分 20

我来试着回到一下吧:  
  COM和.NET之间是完全可以互相调用的,并且可以这么说:.NET程序集的思想是COM的延续;  
  微软实现了两者的向下兼容、和向上兼容;  
  你的问题是如何在.NET中调用:  
  C#项目的引用——添加引用——COM;  
  会自动搜索本机注册了的COM;  
  浏览到自己想添加的com,确定就是了;  
  然后在“对象浏览器”中会看到这样的程序集:interop.myCOM;  
  这是COM与.NET之间相互调用的中间产物,自动产生,也可以手工生成(使用TlbImp.exe);  
  原来的COM叫做主interop,可以在本机的任何地方;  
  在当前项目的debug文件夹下生成一个新的程序集(与COM同名),这个就是所谓的interop.myCOM;    
  它主要完成COM类向.NET类的映射关系,一旦原来的COM(主interop)被删除,这个东东也就没用了;  
  这时候,你可以像使用托管代码的程序集一样使用COM了;  
  至于如何在COM中调用.NET,那就看看MSDN吧;  
  搜索“COM   interop   教程”Top

3 楼fanjiemail()回复于 2003-12-12 14:12:14 得分 0

对     就是再项目的引用里面添加COM的引用就可以了  
  Top

相关问题

  • 如何添加MediaPlayer组件?
  • 如何动态添加组件?
  • 在officeXP中添加com组件??
  • 添加组件时出现的问题
  • 添加windows 组件的问题
  • 请教!!组件添加删除问题?
  • 哪个组件能够像Listbox添加string那样添加bitmap?
  • .net的工具箱里可以添加自己写的COM组件,但我添加到C#页面上后,在客户端访问页面并没有出现该组件。asp页面上,怎样才能使用自己做的CO
  • 如何在win2000 server上的组件服务里添加新组件?????
  • 如何调用.net组件

关键词

  • .net
  • 组件
  • com
  • 项目
  • 添加
  • 调用
  • interop
  • 引用
  • 程序集
  • 使用

得分解答快速导航

  • 帖主:fanjiemail
  • kevin881

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo