Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须调试在 VB6 中完成的大型应用程序。该应用程序由一个主 EXE、一些 ActiveX 项目和其他 ActiveX 控件项目组成。
我面临的问题是我无法在某些 ActiveX 项目中设置断点。看起来应用程序正在调试器外部使用 OCX,因为应用程序运行但断点根本不存在。
主 EXE 具有对该项目生成的 OCX 的引用集。如果我删除该引用,则会收到有关未知类的编译错误。
任何帮助都会很棒。
确保您的 ActiveX 项目使用二进制兼容性(在项目属性的组件选项卡上)。如果不是,则引用 ActiveX 控件的 exe 项目指向的类 ID 与 ActiveX 项目不同,您将无法调试。