gpt4 book ai didi

c# - 使用非 VB6 对象在 VS2008 中调试 VB6

转载 作者:太空狗 更新时间:2023-10-29 23:20:47 26 4
gpt4 key购买 nike

我有一个引用 C++ dll 和 VB6 dll 的 C# EXE 项目。

我在Visual Studio 2008中打开相应的文件,可以成功从C#进入C++。

我通过在编译 VB6 dll 时生成 PDB 文件实现了从 C# 进入 VB6 的相同能力。

我遇到的问题是,在调试 VB6 DLL 时,任何 .NET 和 C++ 对象都显示为 <void>在“本地人”和“观看”窗口中。

能够在一个 IDE 中评估 3 种语言的对象是否期望过高?

或者有替代方案吗?

感谢您的帮助。

最佳答案

VB6 是在 .Net 发布之前开发的,因此它不了解 .Net 引用。即使 .Net 对象可作为 COM 对象供 VB6 使用,我认为 VB6 也无法让您在调试时检查它们。

关于c# - 使用非 VB6 对象在 VS2008 中调试 VB6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3376030/

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