1

我必须调试在 VB6 中完成的大型应用程序。该应用程序由一个主 EXE、一些 ActiveX 项目和其他 ActiveX 控件项目组成。

我面临的问题是我无法在某些 ActiveX 项目中设置断点。看起来应用程序正在调试器外部使用 OCX,因为应用程序运行但断点根本不存在。

主 EXE 具有对该项目生成的 OCX 的引用集。如果我删除该引用,则会收到有关未知类的编译错误。

任何帮助都会很棒。

4

1 回答 1

4

确保您的 ActiveX 项目使用二进制兼容性(在项目属性的组件选项卡上)。如果不是,则引用 ActiveX 控件的 exe 项目指向的类 ID 与 ActiveX 项目不同,您将无法调试。

于 2010-08-18T12:50:14.907 回答