Mar*_*ius 5 delphi debugging delphi-xe5
我试图用单行调试多个函数调用的密集代码.我想单步执行我编写的所有代码,但在这样做的过程中,我不断发现自己使用提供的源代码,包括汇编代码.
这发生在运行XE5的机器上的客户端站点上.它不会发生在我自己的代码上,运行XE2和XE4.
什么是神奇的设置,让他们按照我想要的方式工作?
您可以做的最好是确保在项目选项中禁用调试DCU.但即使这样做有时也不足以阻止自己在现代Delphi版本中登陆RTL代码.我怀疑您已禁用调试DCU并且正在被此行为更改捕获.
你唯一能做的就是习惯了解何时使用step out(F8)而不是step in(F7),并且能够尽快逃离函数.通常这涉及将光标放在最后一行,运行到cursor(F4),然后再次进入.
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |