您好,欢迎来到步遥情感网。
搜索
您的当前位置:首页C#编写COM组件

C#编写COM组件

来源:步遥情感网


6、在弹出的对话框里面,输入MyLib。。或者随便取个名字 
  去掉使用密码保护文件的选项 


7、开始编码,任何一个公开的类,必须有一个 I开通的接口定义 

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace MyLib {     
  [ComVisible(true)]     
  [Guid("2CBD3D76-35F1-4f9d-9C1B-9DBFEE412F76")]     

  public interface IMyClass  {         

    void Initialize();         

    void Dispose();         

    int Add(int x, int y);     
  }
     
  [ComVisible(true)]     

  [Guid("EA2F140A-108F-47ae-BBD5-83EEE6CC0D")]
  [ProgId("MyLib.MyClass")]

  public class MyClass : IMyClass
  {         

    public void Initialize()         
    {             
      //nothing todo         
    }         
    public void Dispose()         
    {             
      //nothing todo         
    }         
    public int Add(int x, int y)
    {             
      return x + y; 
    }     
  }
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务