我们已经在VB 6.0中编写了一个ActiveX应用程序,该应用程序托管在VC ++ dll中。我们想使用VB经典IDE调试该代码。我们无法对其进行调试,因为它没有达到我们设置的断点。如何使用VB经典IDE调试ActiveX应用程序?
答案 0 :(得分:1)
如果在VB 6 IDE中启动ActiveX DLL项目,然后从某个其他应用程序(您的C ++应用程序,或通过另一个VB项目或可以使用COM对象的任何其他语言对其进行测试)创建组件,则应该将对象加载到调试器中,然后可以设置断点并在运行时查看变量。请参阅《 Visual Basic 6概念指南》中的“ Testing and Debugging ActiveX Components”。
如果这对您不起作用,可以通过创建一个新的简单ActiveX DLL组件并从一个单独的项目中调用它来解决所遇到的问题,MCVE(您可能想尝试调用它) (从多种语言中选择一种),然后重现您要弄清什么不适用于您的问题?
答案 1 :(得分:0)