gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:22:42 24 4
gpt4 key购买 nike

我正在尝试观察 VB6 应用程序的执行情况,但遇到了问题,因为一旦我进入调试器然后点击继续,它就不再让我单步执行代码直到我遇到另一个断点。我希望能够执行一个程序,而无需逐步执行某些操作,直到达到我想要观看它执行的程度。理想情况下,这将是在我按下按钮“单步执行”该功能时按住某个键的效果。

提前致谢!

[编辑]:我知道我可以使用断点来停止执行。更清楚地说,问题是我不知道执行到哪里,所以我不能在那里设置断点(因为我不知道那里在哪里)。这就是为什么我本质上希望能够说,“在我做的下一件事之后,无论如何,都要打破”。听起来好像这个功能不存在,但我仍然祈祷。

最佳答案

在代码运行时,按 ctrl+break(或 IDE 中的“VCR 暂停”按钮),然后按 F8(或从 IDE 的“调试”菜单中选择“单步执行”)以继续运行应用程序。下一个操作将导致执行中断。

请注意,导致中断的原因并不总是您希望的那样。特别烦人的是 _MouseOver 事件,它会阻止您按下鼠标或计时器触发的速度快于您执行操作的速度。对于运行应用程序而言,某些中断甚至可能是致命的,例如Windows 消息已被 Hook (子类化)。还要考虑到代码中可能还没有针对您的操作可能会中断的事件处理程序。但通常这种技术可以确定您应该在哪里设置断点。

关于vb6 - 如何强制 VB6 在没有断点的情况下从程序执行进入调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/288142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com