C#.Net 中实现自己的COM组件

        目前各种开发工具种类众多,为了更多的重用已经设计好的功能模块,COM组件就是一中很好的方式。要在Visual C#.net 中生成一个COM组件是非常方便的。
一个COM组件应该包含接口定义和该接口的实现。然后生成DLL,并使用命令regasm filename.DLL /tlb:filename.tlb 手工产生注册类型库*.tlb。将该tlb导入到调用该COM的程序以便调用它。
制作步骤:
1、在Visual C#.net 中选择“文件-〉新建-〉项目-〉类库”取名为TestCOM。
2、在项目中定义接口,并实现接口对象。
namespace TestCOM
{
public interface IMyDll
{
 string Hello(string Name);
}
public class MyDll:IMyDll
 {
 public string Hello(string name)
 {
 return "hello"+name;
 }
 }
}
3、在该项目上单击鼠标右键选择“属性”也中配置属性里的“生成”项中的“为COM Interop注册”设置为“true”。
4、然后生成项目。在Debug目录下将看见TestCOM.tlb。简单的COM组件就生成了。

转载于:https://www.cnblogs.com/MichaelLu/archive/2005/11/08/271817.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值