gpt4 book ai didi

c# - ActiveX 组件无法创建对象? .NET 通讯

转载 作者:行者123 更新时间:2023-11-30 17:44:32 29 4
gpt4 key购买 nike

我目前正在尝试在我的 Visual Basic 6 应用程序中引用 .NET COM 库。我已经使用 Regasm 注册了它,并且在我的类(class)中将 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 文件。

关于c# - ActiveX 组件无法创建对象? .NET 通讯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29635368/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com