[轉貼]COM Interop 註冊相關

 用C#做一個ActiveX控件並嵌入網頁中

創建ActiveX控件:(Visual Studio 2005)
1、 新建項目“Windows控件庫”,從項目中刪除UserControl1.cs,新建“用戶控件”項並指定名稱。
2、 打開項目屬性,在“生成”標籤頁中選中“爲COM Interop註冊”。
3、 打開Properties中的AssenblyInfo.cs,修改[assembly: ComVisible(false)],將false改爲true,否則編譯會出現“不包含可爲COM Interop註冊(註銷)的任何類型”警告。
4、 編譯。

創建網頁:
1、 新建ASP.NET網站,選擇“位置”時單擊“瀏覽”,選擇本地IIS,“創建新的Web應用程序”,打開並確定。
2、 在Default.aspx的適當位置加入
<object classid="http:TestActiveX.dll#TestActiveX.Picture" width="640px" height="480px"></object>
其中classid的格式爲“http:組件名#命名空間.類”。
3、 生成網站。
4、 將組件複製到網站相應目錄中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章