调试检查器Debug Inspector页面

Delphi之调试检查器Debug Inspector页面

为了详细讲解调试检查器Debug Inspector页面的各个部分,我们先来设计一个简单的类,步骤如下:

1)选择主菜单【File | New | Other】,选择Console Application(控制台程序),新建一个控制台程序;

2)创建一个父类Animal和子类Dog;如下代码:

program DebugInspectorPage;

{$APPTYPE CONSOLE}

微信截图_20190808164814.png

3)然后在end.结束前设置一断点,如下图:

3.png

4)保存该程序,保存工程为DebugInspectorPage.dpr;接下来运行该程序,在断点处停止后,选择【Run | Inspect】,增加一个Dog变量;

4.png

5)此时将显示出调试检查器Debug Inspector页面,如下图:

5.1.png

Data页面中同时显示出了父类和子类的数据字段,如果用户只想查看子类的信息,可以点击右键,在弹出的菜单中勾掉【Show Inherited】菜单项即可,

5.2.png

勾掉后如下图:

5.3.png

6)如果要进一步查看一个数据成员,可以双击该数据成员所在行的值栏,会打开第二个Debug Inspector窗口,其中显示所选的数据成员。可同时打开多个调试检查器Debug Inspector窗口。

6.png

7)调试检查器Debug Inspector的Method页面显示类的方法。在某些情况下,Method标签页不显示(当显示查看简单数据类型时)。状态栏显示所选方法的声明。如下:

7.png

8)调试检查器Debug Inspector的Properties页面显示被查看类的属性。查看类的属性价值不大(所提供的信息没有什么特别用处)。大多数时候,在Data页面上查看与某个属性相关的数据成员就能满足用户的需求。

//注意:仅当用户检查类时,调试检查器Debug Inspector的Method页面和Properties页面才有效。当检查简单数据类型时,值显示Data页面。

//注意:如果用户希望调试检查器Debug Inspector窗口总在Code Editor的上面,可到主菜单【Tools | Debugger Options…】的“Debugger Options”对话框的General页面上,选中“Inspectors stay on top”复选框。如下图:

8.png

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
«   2019年8月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最近发表
友情链接
文章详情
首页 > 调试检查器Debug Inspector页面
时间:2019年08月08日 16:50:37
分类:Delphi程序调试
阅读:126次
上文:调试检查器Debug Inspector
下文:调试检查器Debug Inspector快捷菜单

返回顶部