1. 程式人生 > WINDOWS開發 >用C#開發ActiveX控制元件給VB使用

用C#開發ActiveX控制元件給VB使用

有的時候找到的資源是only for .net的。 但如果要在vb裡使用,又不想翻譯程式碼。可以考慮把資源寫出activeX dll,在vb裡使用

步驟如下:

1.在解決方案中新增一個類庫專案

2.需要設定類庫專案屬性->程式集資訊->使程式集COM可見

技術分享圖片

3. 設定該專案的一個屬性: 為COM互操作註冊, 這樣就會自動註冊了。

技術分享圖片

例子程式碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace activeXDemo
{
    public class clsDemo
    {
        public int Add(int a,int b)
        {
            return a + b;
        }
    }
}

 

編譯成dll 

vb加引用。

技術分享圖片