以下是我学vc++看的几篇文章:不是本人所写:如果作者有需要的话:请联系我[26]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 ftbk 的 blog

4.10

    • 在图4.10的data页面中的expression编辑框中写出你的逻辑表达式,如(x==3);

图4.11

    • 最后按ok返回。

其他几种断点的设置的方法都与之类似。我们一一加以说明。

2)监视表达式发生变化断点:

    • edit 菜单中选中breakpoint命令,这时屏幕上将会出现breakpoint对话框。
    • 选中breakpoint对话框中的data标签,对应的页面将会弹出
    • expression编辑框中写出你需要监视的表达式
    • 最后按ok键返回。

3)监视数组发生变化的断点:

    • edit 菜单中选中breakpoint命令,这时屏幕上将会 出现breakpoint对话框。
    • 选中breakpoint对话框中的data标签,对应的页面将会弹出
    • expression编辑框中写出你需要监视数组名;
    • number of elements 编辑框输入你需要监视数组元素的个数;
    • ok键返回。

4)监视由指针指向的数组发生变化的断点:

    • edit 菜单中选中breakpoint命令,这时在屏幕上将会出现breakpoint对话框。
    • 选中breakpoint对话框中的data标签;
    • expression编辑框中输入形如*pointname,其中*pointname为指针变量名;
    • number of elements 编辑框输入你需要监视数组元素的个数;
    • ok键返回。

5)监视外部变量发生变化的断点:

    • edit 菜单中选中breakpoint命令这时屏幕上将会出现breakpoint对话框;
    • 选中breakpoint对话框中的data标签;
    • expression编辑框中输入变量名;
    • 点击在expression编辑框的右边的下拉键头;
    • 选取advanced选项,这时advanced breakpoint 对话框出现;
    • context框中输入对应的函数名和(如果需要的话)文件名;
    • ok键关闭advanced breakpoint 对话框。
    • ok键关闭breakpoints 对话框。

6)在讲了位置断点和逻辑断点之后我们再讲一下与windows消息有关的断点。

    注意:此类断点只能工作在x86 或 pentium 系统上。

    • edit 菜单中选中breakpoint命令,这时屏幕上将会出现breakpoint对话框;
    • 选中breakpoint对话框中的message标签,对应的页面将会弹出;
    • break at wndproc 编辑框中输入windows 函数的名称;
    • set one breakpoint from each message to watch 下拉列表框中选择对应的消息;
    • ok 返回。

 

1.4 控制程序的运行

上面我们讲了如何设置各类断点,下面我们来介绍如何控制程序的运行。当我们从菜单build到子菜单start debuging 选择go 程序开始运行在debug状态下,程序会由于断点而停顿下来后,可以看到有一个小箭头,它指向即将执行的代码。

 

 

图4.12

随后,我们就可以按要求来控制程序的运行:其中有四条命令:step over, step into , step out ,run to cursor。

 

图4.13

在图4.13中:

本文关键:以下是我学vc++看的几篇文章:不是本人所写:如果作者有需要的话:请联系我
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top