none
[VB2005]在 VB.Net 中引用 ActiveX 元件的問題 RRS feed

  • 問題

  •  

    各位老師好

     

    因為接下來有個專案

    可能會用到ActiveX 元件

    我又不想回去用VB6

    所以想請問各位老師

    我如果再VB.Net中去引用ActiveX 有可能會出現什麼問題嗎?

    如果有

    有沒有什麼解決的辦法呢?

     

    謝謝各位老師

    2008年12月1日 上午 08:18

解答

所有回覆

  • 原則上是直接加入參考就好了。

    但若你的應用程式是要部署出去的,為避免相撞,可以先做一個 Primary Interop Assembly 再加入參考。

    http://msdn.microsoft.com/zh-tw/library/aax7sdch.aspx

    2008年12月1日 上午 08:20
    版主
  • HI,

     

    另外還要注意效能與安全的問題. .NET程式使用ActiveX控制項會脫離.NET的安全管制, 而且因為呼叫Windows平台上的ActiveX控制項, 在資料傳遞過程會有效能的考量, 如果交換的資料量不大, 呼叫次數也不多, 效能上是可以接受的

     

    tihs

     

    2008年12月2日 上午 09:09