用户名:  密码:   
您当前的位置:首页 > 程序设计 >  Delphi > 

第53讲 调试之单步,步入,执行到光标处,返回步入处,显示执行点,重启程序

上次修改时间: 2023-09-10 18:54:00      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\Learn\Delphi语言\小甲鱼Delphi\      下一页

第53讲 调试之单步,步入,执行到光标处,返回步入处,显示执行点,重启程序

1. 调试主要用来发现程序中的编译错误和逻辑错误
2. 如果要调试程序,要把一些调试选项打开,如工程--选项--Compiler,这里的Debugging下的选项都要勾上,
 //调用时如果跳入到一些库函数,(如inttostr等)中的执行,这里要还勾上Use Debug DCUs,否则调试时只会进入程序本的的函数
 //如果要关闭集成的调试器,可点工具--Debugger Options,不要勾选Integrated Debugging
 
3. 单步执行, F8 Step Over单步执行
 //要先在任一行前单击,或按F5
 
4. 跟踪执行, F7 步入,先要用F8执行或其它方式执行到下断点的位置,再按F7步入到这行中的指定函数

5. 执行到光标位置,即跳过一段代码, F4或右击--Debug--Run To Cursor

6. 全速执行剩余代码点击Run--Run Until Return,没有快捷键
 当你F7步入到某个函数内时,不想调试这里面的东西了,可用用这个返回到进入的那一行

7. 返回到执行点,Run--Show Execution point。 就是当你F8单步运行到某一行,你上下拖动光标去查看其它位置的代码后,想返回执行到到的那一行
 //实际上再点一次F8也可以步入一行,但当你不想运行下一步时,可以点这个

8. 暂停运行, 在Run时面
 注:程序暂停后可能不能再次运行,可以按下面组合键,但不一定有效C+S+PrtScSysRq键,

9. 重新开始运行,C+F2,程序停止,释放资源,使程序像没有运行一样。

10. 命令行参数, Run--Parameters, 主要是调试dll用,没有详讲