国产探花免费观看_亚洲丰满少妇自慰呻吟_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來注冊 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景德镇市| 偏关县| 贞丰县| 呈贡县| 丰城市| 桐梓县| 广安市| 临沭县| 淮南市| 临江市| 竹山县| 文成县| 当涂县| 邯郸市| 勃利县| 安塞县| 津南区| 繁昌县| 滁州市| 驻马店市| 环江| 炎陵县| 互助| 常山县| 桂平市| 永福县| 临潭县| 镇平县| 德清县| 东宁县| 孟津县| 巫山县| 开平市| 闵行区| 邢台市| 乡城县| 房山区| 科技| 苏州市| 泸溪县| 三亚市|