Visual C#如何使用Active X組件

來源:互聯網
上載者:User
Visual C#如何使用Active X組件2002-02-08 14:51作者:馬金虎出處:作者同意轉載自電腦世界責任編輯:

  三.把非受管代碼的Active X組件轉換成受管代碼的類庫:

  .Net架構提供了一個轉換的程式,通過此程式可以把非受管代碼轉換為受管代碼,這個程式的名稱為“tlbimp.exe“。通過下面的命令就可以完成轉換:

  tlbimp mydll.dll /out:my.dll

  此時會產生一個“my.dll”的類庫,這個類庫中定義了一個命名空間為“my”,在此命名空間中定義了一個類“Class1”,這個類有一個方法叫“show”的方法。

  四.使用編譯成受管代碼的Active X組件:

  其實這樣說已經不十分準確了,因為Active X組件不可能是受管代碼,此時的Active X組件已經變成了可以被.Net開發語言使用的類庫了。這樣說主要是為了更方便理解。有了上面的介紹,可以較方面的完成下列的程式。

  using my ;
  using System ;
  public class Activex
  {
  public static void Main ( )
  {
  Class1 s = new Class1 ( ) ;
  s.show ( ) ;
  }
  }

  是編譯後程式的運行介面:


圖5:程式運行介面

   五.總結:

  Actvie X組件是一個龐大的家族,擁有很多功能強大的組件,充分利用這些Active X組件資源,不僅是對以前的資源的利用,而且有時也能夠解決許多依靠現有的技術,不便於或者難以解決的問題。其實Active X組件在Visual C#中的使用方法和其在Visual Basic .Net中,以及其他.Net開發語言使用的方法是大同小異的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.