我有一个示例项目,当从已编译的 VB6 调用但不是从 IDE 或 Excel 的 VBE 调用时,该项目具有作品。
有 3 个 DLL QA.DLL、QB.DLL、QAW.DLL。QA 是用 C#.NET 编写的,QB 和 QAW 是用 VB6 编写的。QAW 是 QA 的 COM 包装器。
在调用代码中,我创建了一个激活上下文并加载了一个清单文件。
从使用 VB6 创建的 exe 中一切正常,但在 VB6 或 Excel 的 VBA 中的调试模式下不行。
任何想法与 IDE 调用有什么不同以及为什么它不起作用?