国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

asp調用c#編制-的com組件實例

2019-11-02 15:15:22
字體:
來源:轉載
供稿:網友

 

1 新建類庫MyTestDLL 

2 右擊項目“MyTestDLL”-》屬性-》生成-》勾選“為COM互操作注冊” 

3 打開 AssemblyInfo.cs 文件 修改 [assembly: ComVisible(true)] 

4 打開Visual Sutdio 2008 的命令提示行工具輸入guidgen.exe 選擇DEFINE_GUID 單擊 "New GUID" 

5代碼 

      1、每個類名對應一個接口名,接口名是類名前加上一個大寫的I 

      2、接口中聲明的方法要使用屬性 [DispId(n)] 

      3、類必須有一個無參構造函數  


Code 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Runtime.InteropServices; 
namespace MyTestDll 


     //  這里Guid為第4步生成的。 
    [Guid("FFA4B191-FB5B-4dd5-B7B1-B2F32BF6F1FF")] 
    public interface IMyTestDll 
    { 
        [DispId(0)] 
        string GetAbout(); 
    } 
    public class Test1:IMyTestDll 
    { 
        PRivate string summary; 
        public Test1() 
        { 
            summary = "這是我的第一個測試"; 
        } 
        public string GetAbout() 
        { 
            return summary; 
        } 
    } 


  

6 生成項目 

asp測試代碼   

<%    
  Dim  o     
  Set o = Server.CreateObject("MyTestDll.Test1") &nbs
搞笑段子[www.62-6.com]
p;  
  Response.Write o.GetAbout() 
  Set o=Nothing   
   
  %>    

提示:如果要在其他的電腦使用我們用C#開發的這個COM組件還需要是用regasm來注冊 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广饶县| 吉木萨尔县| 漠河县| 元阳县| 鄂托克前旗| 云南省| 湖北省| 陇南市| 调兵山市| 恭城| 梨树县| 清徐县| 平安县| 抚顺市| 临江市| 衡山县| 颍上县| 乌拉特中旗| 平谷区| 惠水县| 龙游县| 赞皇县| 庆安县| 息烽县| 西丰县| 县级市| 云梦县| 荆门市| 大理市| 晴隆县| 尼木县| 界首市| 合水县| 乡城县| 灵山县| 林口县| 北宁市| 天津市| 新疆| 湖北省| 沐川县|