当前位置:  开发笔记 > 后端 > 正文

如何在没有断点的情况下强制VB6从执行程序进入调试器?

如何解决《如何在没有断点的情况下强制VB6从执行程序进入调试器?》经验,为你挑选了1个好方法。

我正在尝试观察VB6应用程序的执行,我遇到了一个问题,因为一旦我进入调试器然后点击Continue,它就不再让我逐步完成代码,直到我遇到另一个断点.我希望能够执行一个程序,而不是单步执行,直到我想要观察它执行的程度.理想情况下,当按下按钮"进入"该功能时,按住按键会产生这种效果.

提前致谢!

[编辑]:我知道我可以使用断点来停止执行.更清楚的是,问题是我不知道执行的位置,所以我不能在那里设置断点(因为我不知道它在哪里).这就是为什么我基本上想要能够说,'在我接下来做的事情之后,打破,无论如何'.听起来这个功能不存在,但我仍然保持手指交叉.



1> onedaywhen..:

代码运行时,按ctrl + break(或IDE中的'VCR pause'按钮),然后按F8(或从IDE中的Debug菜单中选择'Step Into')继续运行应用程序.下一个操作将导致执行中断.

请注意,导致中断的因素并不总是您希望的那个.特别令人讨厌的是_MouseOver事件会阻止您执行鼠标按下或计时器触发比您可以执行操作的更快.在运行您的应用程序时,某些中断甚至可能是致命的,例如,Windows消息已被挂钩(子类化).还要考虑代码(还)中可能没有一个事件处理程序可用于您可以中断的操作.但通常这种技术可以识别出应该设置断点的位置.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有