簡體   English   中英

ActiveX組件無法創建對象? .NET COM

[英]ActiveX component can't create object? .NET COM

我目前正在嘗試在Visual Basic 6應用程序中引用.NET COM庫。 我已經使用Regasm注冊了它,我在課堂上將ComVisible設置為true。 但是,當我嘗試運行我的應用程序時,我收到以下錯誤:

ActiveX組件無法創建對象。

我的庫包含一個非常簡單的函數(因為我只想測試我是否可以運行它),它只返回字符串“Hello World”。

我不得不使用另一台機器(機器1)創建我的C#.Net類,然后將該類復制到另一台機器(機器2)上,然后從那里注冊dll並在我的項目中引用它。 然后我在一台單獨的機器(機器3)上測試了我的項目,這是我收到錯誤的。

我真的需要幫助,我已經嘗試取消注冊並重新注冊它仍然無濟於事。

嘗試這個。

從提升的命令提示符:

  1. RegAsm /codebase /tlb AssemblyName.dll 記下生成的.tlb文件。
  2. RegTlib File.tlb
  3. 打開VB6項目並引用.tlb文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM