相关文章推荐
豪气的枇杷  ·  word vba教程-掘金·  1 年前    · 

没有执行到设置的断点处:这种情况通常是因为程序没有执行到你所设置的断点处。可能是因为你的代码逻辑出现了问题,导致程序没有到达该断点,或者是因为你在调试不同的代码分支时,该分支并没有执行到设置的断点。

条件断点:当你设置了条件断点时,只有当条件满足时,程序才会在该断点处停止。如果条件不满足,程序会继续执行。

优化编译:在编译器开启优化选项的情况下,编译器会对代码进行优化,可能会导致断点不准确或者不能正常工作。

多线程调试:如果你的程序使用了多线程,可能会导致程序在其他线程中继续执行,而不是在设置的断点处停止。

针对上述情况,你可以尝试以下解决方法:

检查代码:确保代码没有逻辑错误,且能够到达设置的断点处。

检查断点:检查所设置的断点是否正确,并且没有设置条件断点。

关闭编译器优化:在编译器设置中关闭优化选项,重新编译程序后再进行调试。

多线程调试:可以在 Visual Studio 的“调试”菜单中选择“窗口”->“线程”,查看当前程序的线程情况,或者使用“调试”->“暂停”命令暂停所有线程。

希望这些方法可以帮助你解决问题。

  •