调试器显示用户中断的无用信息

时间:2009-06-12 08:53:10

标签: delphi debugging delphi-2009

这是一个愚蠢的观点,但我自己找不到答案:

在delphi 2009中,当我在调试时点击“暂停”按钮(“暂停程序执行”)时,IDE会弹出CPU窗口,并显示实际停止执行的线程的执行点和堆栈,而不是主线程 - 这几乎总是我想看到的。

然后我必须手动转到“线程”窗口,双击“Main”行,让调试器显示我关注的堆栈。

是否有设置告诉IDE“嘿,当我手动中断时,向我显示主线程的信息,而不是关于调试器线程”?

1 个答案:

答案 0 :(得分:3)

This SO question处理同一问题。听起来最好的解决方案是使用“运行/运行到下一个源代码行”,如果这仍然适用于您的Delphi版本。这听起来并不像那里建议的注册表编辑(或here)一直是一致的解决方案,但人们可能在注册表项中使用了错误的版本号。希望这会有所帮助。