使用C 開發ActiveX控制項

2021-09-25 18:59:56 字數 649 閱讀 3331

最近弄了乙個在qt中使用c#控制項的功能,使用的方法是通過c#生產activex控制項,在qt中使用該activex控制項。本文這裡簡單的介紹一下如何用c#生成activex控制項。 

1. 建立winform的usercontrol工程,在控制項的屬性頁中選擇"使程式集com可見"

2. 分配guid,在控制項上加上guidattribute,這兒定義的guid就是你的activex控制項的guid了

3. 編譯執行,編譯執行(需要管理員許可權)後可以通過系統的使用者控制項測試容器簡單的測試該控制項,

4. 發布dll

c#的activex控制項需要用regasm程式註冊,使用方式如下:

另外,如果該dll依賴於一下其它的dll,則應該一併發布。

使用C 開發ActiveX控制項

最近弄了乙個在qt中使用c 控制項的功能,使用的方法是通過c 生產activex控制項,在qt中使用該activex控制項。本文這裡簡單的介紹一下如何用c 生成activex控制項。1.建立winform的usercontrol工程,在控制項的屬性頁中選擇 使程式集com可見 2.分配guid,在控...

ActiveX控制項開發與發布 C

從網上搜了一大推的資料,都說c 不適合做activex控制項。資料也是不好找哇。總的說嘛activex控制項開發容易,部署難。開發蠻已經有人介紹得非常詳細了。這裡給個鏈結 發布蠻,一般有三種方式 一。製作個安裝包發給使用者去安裝就可以了。製作安裝包的方法 二。聯機安裝。明顯第一種方法不適合蠻,這種比...

C 呼叫ActiveX控制項

背景 最近專案中需要用到activex控制項,專案是在.net平台下開發的。因此就直接在專案中新增了對activex控制項的引用,新增引用成功。在 中例項化類的例項也沒有問題,但在呼叫其方法或屬性時總是丟擲 未處理 comexception 異常。方法一 1 在系統中註冊該ocx控制項,命令 reg...