DELPHI基础教程:异常处理与程序调试(三)[1]
断点的使用
设置断点
设置断点首先在Code Editor中选定你想设置断点的代码行 而后进行如下的任一种操作
● 单击选定代码行左边的空白
● 按F
● 选择Code Editor加速菜单的Toggle BreakPoint项
● 选择Run|Add Breadpoint打开断点编辑对话框(Edit BreakPoint Dialog Box) 而后选择New去确认一个新的断点设置或选择Modify去对一个存在的断点进行修改
● 从BreakPoint List加速菜单中选择Add BreakPoint项
断点必须位于可执行代码行上 凡设置在注释 空白行 变量说明上的都是无效的 另外 断点既可以在设计状态下设置也可以在运行调试状态下设置
断点的操作
断点列表窗口(BreakPoint List Window)列出了所有断点所在的源文件名 行号 条件以及已通过的次数 如果一个断点非法或失去功能 则在列表窗口中变灰
断点列表窗口可以通过选择View|BreakPoint菜单打开
断点列表窗口是断点操作的基础
显示和编辑断点处的代码
利用断点列表窗口可以快速找到断点在源代码中的位置
首先选定断点而后从加速菜单中选择View Source或Edit Source 此时Code Editor更新 显示该断点位置处的代码 如果选择的是View Source 则断点列表窗口仍保持活动 如果选择的是Edit Source 则Code Editor获得输入焦点 可以在断点位置修改源代码
断点功能的丧失和恢复
使断点失去功能可以使断点从当前程序运行中隐藏起来 假如你定义了一个断点当前并不需要 但可能在以后使用 则这一功能是很有用的
断点列表窗口加速菜单的Disable BreakPoint和Disable All BreakPoints项可以使当前选中断点或所有断点失去功能
加速菜单中的Enable BreakPoint和Enable All BreakPoint 可以使相应断点恢复功能
断点的删除
断点删除可以从Code Editor或断点列表窗口中进行
从Code Editor:
● 把光标停到包含断点的行并按F (或选择加速菜单的Toggle BreakPoint)
● 单击包含断点行左边的终止符
从断点列表窗口
● 选中欲删除的断点并选择加速菜单的Delete BreakPoint项
● 删除当前所有断点 则选择加速菜单的Delete All BreakPoints项
修改断点属性
断点列表窗口双击选定断点或从加速菜单中选择Edit BreakPoint项 可以打开断点编辑对话框 用于显示和修改断点的属性
利用断点编辑对话框可以改变断点的位置 设置断点条件
断点条件包括两种 布尔表示式和通过次数
Condition编辑框用于设置布尔表达式条件 如果表达式值为真(或非零)则程序运行在断点处中止 否则调试器将忽略该断点
Pass Count编辑框用于设置通过次数条件 即只有当程序运行在该断点处通过设定次数时程序运行才在该断点处中止 这往往用于对循环体内语句的调试
有一点应引起注意的是 当Condition和Pass Count同时设置时 Pass Count是指满足条件的通过次数
lishixinzhi/Article/program/Delphi/201311/25184
Delphi中如何把函数代码调出主程序,写到“DLL”中并调用?
熟悉Delphi的朋友可以看出以上代码和一般的Delphi程序的编写基本是相同的,只是在TestDll函数后多了一个stdcall参数并且用exports语句声明了TestDll函数。只要编译上面的代码,就可以玫揭桓雒�狣elphi.dll的动态链接库。现在,让我们来看看有哪些需要注意的地方: 1.在DLL中编写的函数或过程都必须加上stdcall调用参数。...
计算机二级有哪些种类?
二级C、二级C++、Visual Basic语言程序设计、Visual FoxPro数据库程序设计、Access数据库程序设计、Java语言程序设计、抚elphi语言程序设计、公共基础知识 参考资料:baike.baidu\/view\/51239 计算机等级都有哪些? 最高四级,可以参考百度百科baike.baidu\/view\/15056,如果不是计算机专业的话,我建议考一级Office就好了,因为...
[呼吸基础]一文区分缺氧与低氧血症
4.4 胃肠黏膜内pH(胃PHi) 是评估局部组织氧合情况的常用方法。尽管使用DO2与VO2关系的氧动力学监测、混合静脉血氧饱和度(SvO2)监测和动脉血乳酸含量监测等总体监测来评估全身氧合状态,但不能敏感地反映局部组织的氧合情况。胃肠道系统是机体最容易受到缺血、缺氧的器官(胃肠黏膜血流呈对向性流动而且其血管呈直角分...
qq 中.db的文件怎样查看
.db文件是数据库文件,只有用支持.db格式的数据库软件才能够打开,比如:access mysql 或者是elphi 、VB、VC等等编程类软件都可以打开的。但显示 的数据方式不一定一样。有些专用软件DB数据是加密不公开的,普通方式还无法正常打开,或者说打开时乱码 ...
.dll 文件如何调用?VB
熟悉Delphi的朋友可以看出以上代码和一般的Delphi程序的编写基本是相同的,只是在TestDll函数后多了一个stdcall参数并且用exports语句声明了TestDll函数。只要编译上面的代码,就可以玫揭桓雒�狣elphi.dll的动态链接库。现在,让我们来看看有哪些需要注意的地方: 1.在DLL中编写的函数或过程都必须加上stdcall调用参数。