我在VB 6.0中开发了一个ActiveX控件。我有VC ++代码,它上面有activeX控件。 我需要调试ActiveX控件代码而无需在VC ++中转换为.NET。 在筛选整个activeX文件夹后,没有用于ACTIVEX控制的PDB。
问题:
答案 0 :(得分:1)
使用VB6编译的代码不提供" PDB"文件,因为它实际上不打算在VB6 IDE之外调试。虽然您可以在没有任何符号或其他帮助的情况下进行一些直接调试,但就像任何符号不可用的程序一样,它确实不容易。
标准方法是使用真正的VB6 IDE加载项目文件,并使用其调试器。您通常会将组件与嵌入组件的主机分开调试,但在主机容器使用时,可以在IDE中debug the component。