首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用VB经典集成开发环境在VB脚本中调试ActiveX应用程序

如何使用VB经典集成开发环境在VB脚本中调试ActiveX应用程序
EN

Stack Overflow用户
提问于 2018-08-03 08:53:54
回答 2查看 62关注 0票数 0

我们用VB6.0编写了一个托管在VC++动态链接库中的ActiveX应用程序。我们希望使用VB经典IDE来调试该代码。我们无法调试它,因为它没有命中我们设置的断点。如何使用VB经典集成开发环境调试ActiveX应用程序?

EN

回答 2

Stack Overflow用户

发布于 2018-08-03 13:54:21

如果您在VB6IDE中启动ActiveX DLL项目,然后从其他应用程序(您的C++应用程序,或通过另一个VB项目或任何其他可以使用COM对象的语言测试它)创建组件,它应该会在调试器中加载对象,您可以在运行时设置断点和查看变量。请参阅Visual basic6概念指南中的"Testing and Debugging ActiveX Components“。

票数 1
EN

Stack Overflow用户

发布于 2018-08-07 06:52:39

如果这样做,那么ActiveX对象中的任何错误都会在访问该对象的客户机行上设置断点,通常是方法调用。如果这就是你得到的行为(“没有命中我们设置的断点”并没有说明这一点),那么几乎可以肯定这就是问题所在。

无论如何,我建议你检查这个。您应该选择了"Break in Class Module“。有关处理断点的不同方法以及如何更改设置的完整说明,请参见this post。这也是关于这个主题的the doc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51668822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档