gpt4 book ai didi

.net - 在 vb6 中使用 .NET COM

转载 作者:行者123 更新时间:2023-12-01 03:01:52 25 4
gpt4 key购买 nike

我在 vb6 中使用 .NET COM 时遇到问题,它编译正常,我使用 regasm 注册它,在 vb6 项目中添加对它的引用,它甚至具有智能感知。但是当我尝试制作一个实例时,它给了我一个“自动化错误”。任何人都可以帮忙吗?

提前致谢。

最佳答案

您可能需要确保 .NET 程序集位于 VB6 应用程序的目录中,或者如果在 VB6 IDE 中进行调试,则它们位于 VB6.exe 的目录中。

可以使 COM 与 .NET 程序集的互操作更像 COM dll(请参阅 regasm 的代码库选项),但默认情况下,以通常的方式搜索 .NET 程序集 - 即在 GAC 或应用程序目录中 - 甚至通过 COM 互操作使用时。

深入了解您的程序集应该在哪里的一种非常简单的方法是使用 sysinternals filemon公用事业。

关于.net - 在 vb6 中使用 .NET COM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/270613/

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