调试检查器Debug Inspector

Delphi之调试检查器(The Debug Inspector)

Debug Inspector使用户能查看诸如类和记录的数据对象,也可以用它来查看整数、字符数组等简单数据类型,但这类简单数据类型最好是用Watch List查看。调试检查器Debug Inspector最大用途是用于查看类和记录。

//注意:只有在调试器下运行的程序暂停执行时,才能使用Debug Inspector。

要查看一个对象,点击Code Editor中该对象的名字,并从Code Editor的快捷菜单中选择【Inspect】菜单项或按【Alt + F5】,也可从主菜单选择【Run | Inspect…】菜单项。

Debug Inspector窗口包含所选对象的详细信息。如果要查看的对象时简单数据类型,Debug Inspector窗口就会先显示其当前值(十进制和十六进制两种格式),且窗口底部的状态行显示其数据类型。例如,要查看一个整型变量,该变量的值就会被显示出来,且状态行上显示“Integer”。在调试检查器Debug Inspector窗口的顶部有一个组合框,它包含被查看对象的描述。

如果用Debug Inspector检查一个类,则Debug Inspector窗口如下图所示:

微信截图_20190808163834.png

为了更好的理解调试检查器Debug Inspector,请按下列步骤操作:

1)装入前面创建的DebugTest程序,下载:WatchList测试程序.rar

2)在WatchBtnClick方法的某个位置设置一个断点。如下图:

微信截图_20190808163851.png

3)运行该程序,并点击Watch Test按钮。调试器会停在设置的断点处。

4)从主菜单【Run  | Inspect…】,显示Inspect对话框。

5)在Expression字段中输入Self,点击OK。

6)调试检查器Debug Inspector被显示出来,此时用户可检查主窗体数据。

//注意:只能从类的方法内部查看Self。如果偶然在常规函数或过程中设置断点,并试图查看Self时,系统会显示一条错误消息,告诉用户Self是一个非法符号。如下图错误信息:

微信截图_20190808163904.png

上面的例子中,Self是应用程序的主窗体。

发表评论:

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

搜索
«   2019年8月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最近发表
友情链接
文章详情
首页 > 调试检查器Debug Inspector
时间:2019年08月08日 16:40:19
分类:Delphi程序调试
阅读:61次
上文:Delphi之Watch List的使用练习
下文:调试检查器Debug Inspector页面

返回顶部