需要在VC++代码中调试VB 6个DLL

Need to debug VB 6 DLL in VC++ code

我有一个在 VB 6.0 中开发的 ActiveX 控件。我有 VC++ 代码,上面有 activeX 控件。 我需要在 VC++ 中调试 ActiveX 控件代码而不转换为 .NET。 筛选整个activeX文件夹后,没有ACTIVEX控件的PDB。

问题:

用 VB6 编译的代码不提供 "PDB" 文件,因为它确实不打算在 VB6 IDE 之外进行调试。虽然您可以在没有任何符号或其他帮助的情况下进行一些直接调试,就像您可以在符号不可用的任何程序中一样,但这肯定不会容易。

标准方法是使用真正的 VB6 IDE 加载项目文件,并使用其调试器。您通常会独立于嵌入组件的主机调试组件,尽管在主机容器使用时可以在 IDE 中 debug the component