可以 选择 Advanced,然后填写函数、行号和可执行文件信息。 系统提供如下多种类型的断点: 条件断点:可以为断点设置一个条件,这样的断点称为条件断点。对于新加的断点, 可以单击“C 条件(Conditions) ”按钮,为断点设置一个表达式。当这个表达式发生改 变时,程序就被中断。
8
数据断点:数据断点只能在“Breakpoints”对话框中设置。选择“Data”选项卡, 显示设置数据断点的对话框。 在编辑框中输入一个表达式, 当这个表达式的值发生变化时, 到达数据断点。一般情况下,这个表达式应该由运算符和全局变量构成。 消息断点:VC 也支持对 Windows 消息进行截获。有两种方式进行截获:即窗口消 息处理函数和特定消息中断。在“Breakpoints”对话框中选择 Messages 选项卡,就可 以设置消息断点。 ② 程序运行到断点 选择主菜单“编译(Build) ”中的“开始调试(Start Debug) ”命令的下一级的“去 (Go) ”调试命令,或者单击“编译(Compile) ”工具条上的 按钮,程序执行到第一 个断点处程序将暂停执行,该断点处所在的程序行的左侧红色圆点上添加一个黄色箭头, 此时,用户可方便地进行变量观察。继续执行该命令,程序运行到下一个相邻的断点。参 考图 2-9。 ③ 取消断点 只需在代码处再次按 F9 或者单击“编译”工具条上的按钮 。也可以打开
“Breakpoints”对话框后,按照界面提示去掉断点。 (4) 结束程序调试,返回程序编辑环境。 选择主菜单“Debug”中的“S