Delphi调试疑问:求值时能否显示字段名而非仅显示值?
Delphi复杂变量求值显示字段名称的方案
当你用Ctrl+F7调试复杂变量时,可通过以下方法显示字段名称:
- 展开变量结构:在求值对话框的表达式栏输入复杂变量名后,点击右侧的展开图标(+),就能逐层查看变量的所有字段名称及对应值。
- 直接指定字段查询:若已知字段名,直接输入
变量名.字段名(比如UserInfo.Age),对话框会直接展示该字段的名称与数值。 - 配置调试选项:打开Delphi的「工具」→「选项」→「调试」→「语言」面板,勾选「显示记录和对象的字段名称」类选项(不同版本表述略有不同),让求值对话框默认展示复杂变量的字段结构。
- 配合本地变量窗口:切换到「本地变量」窗口(路径:View→Debug Windows→Locals),这里会自动列出当前作用域内所有变量的完整结构,包括复杂变量的字段信息,和求值对话框搭配使用更高效。
内容的提问来源于stack exchange,提问作者Mawg
相关产品推荐
相关产品推荐

