要在代码编辑器中设置源代码断点,有以下 4 种操作方式。

(1) 把光标移到要设为断点的行上,按下 F5 键。

(2) 用鼠标左键单击要设为断点的行的最左端。

(3) 用鼠标右键单击要设为断点的行,在弹出的菜单中选择【Debug】命令,再选择【ToggleBreakpoint】。

(4) 使用【Run】菜单中的【Add Breakpoint】 命令,再选择【SourceBreakpoint】,Delphi 将 打开【Add Source Breakpoint】对话框,如图 源代码断点1所示。

【Filename】框用于输入断点所在的源文件名(包含路径)。

【Line number】框用于输入断点所在的行号。

【Condition】框用于设置断点有效的条件,通常是一个布尔表达式。布尔表达式中可 以包含函数调用,只要该函数返回布尔值即可。

当程序执行到这个断点时,首先计算该布尔表达式的值。如果值为 True,则断点有效, 程序将暂停运行。如果值为 False,则断点无效,程序将继续执行。

【Pass count】框用于指定经过断点多少次后断点有效。例如,在一个 For 循环中设置 一个断点,每次循环时都会遇到这个断点。但并非每次遇到断点时程序都会暂停,因为还需要经过一定次数后断点才有效。

【Group】框用于对断点进行分组。可以在这个框内输入一个新的组名,也可以选择一 个已有的组名。一旦若干个断点编成组,就可以分别使用【Disable Group】命令和【Enable Group】命令成组地被禁止或允许它们,还可以给一组断点指定一系列动作。

注意:设为断点的行必须是可执行的代码行。如果把断点设在注释行、空行、变量声明的行上,调试器将认为断点无效

总结 : 在代码行点击设置 F5 最方便

Delphi7.0如何调试程序?

按那个绿色三角形按钮就行了,如果你的代码有问题,它会在代码编辑器下方给出提示,代码编辑框中的光标会停留在有问题代码的下一条代码上。修改有问题的代码后,再按绿色按钮,如果能出现你想要的程序界面,就成了,反之,再修改代码。直到你想要效果出来为止,这就是DELPHI程序的一般调试。

1、在指定代码行F5下断点(也可以选择条件断点)
2、F9运行程序
3、可以增加watch变量
4、F6或F7单步运行

只允许在能生成实际代码的行上设置断点。在空白行、注释或声明行上设置的断点时无效断点,当用户在这一类的行上设置断点,调试器会提出警告

只允许在能生成实际代码的行上设置断点。在空白行、注释或声明行上设置的断点时无效断点,当用户在这一类的行上设置断点,调试器会提出警告 如果在无效行上设置断点,Code Editor会以绿色显示断点
当用户一步一步调试程序时,执行点以蓝色加亮显示,并且在Code Editor沟槽中显示一个绿色箭头符号。提醒:以蓝色加亮显示的行还未被执行;当恢复程序执行时才执行它。

最新文章

  1. java jdb命令详解
  2. Struts2 DomainModel、ModelDriven接收参数
  3. 【转载】PMC/PEC Boundary Conditions and Plane Wave Simulation
  4. Codeforces Round #119 (Div. 2)
  5. JAVA的UML
  6. 《OD大数据实战》mac下安装nginx+php
  7. excel表格公式出现#REF是什么意思
  8. DialogFragment
  9. 基于CAShapeLayer和贝塞尔曲线的圆形进度条动画
  10. mysql三种binlog日志的理解
  11. (原)工具篇-利用fis压缩项目
  12. ecshop的模板文件中如何判断用户是否登录
  13. Starting the application on Mac does not work(拷贝platforms到不同的位置,才能解决问题),还可设置DYLD_PRINT_LIBRARIES=1 观察动态库
  14. 24.C++- 抽象类(存虚函数)、接口、多重继承
  15. java之Spring(AOP)前奏-动态代理设计模式(上)
  16. Java EE中的容器和注入分析,历史与未来
  17. DCOS实践分享(5):Open DCOS深入分析
  18. bottle.py中的SimpleTemplate
  19. NOIP2018游记(划掉) 滚粗记
  20. [转帖]漫画趣解Linux内核

热门文章

  1. NXOpenC#_Training_blockstyler(cn)【转载】
  2. faster-rcnn代码阅读-roi-data层
  3. (转)VS2010-MFC编程入门教程之目录和总结
  4. Nutz框架的优点
  5. 16-Ubuntu-文件和目录命令-切换目录-cd
  6. LeetCode 31. Next Permutation【Medium】
  7. Jmeter----函数助手参数化
  8. Activiti学习笔记6 — 变量与历史记录
  9. [java]反转单项链表,用O(n)时间和O(1)空间
  10. linux 下使用scp命令传输文件