前页 后页

在变量更改值时跟踪

执行代码时,它可能会更改变量的值。可以在“调试”窗口中捕获此类更改和变量的新值。然后,您可以在代码编辑器中双击更改记录以显示导致更改的代码行。

访问

色带

执行> Windows>本地变量:右键单击变量>修改变量时跟踪或

执行> Windows>监视:右键单击变量>修改变量时跟踪

其他

在代码编辑器中右键单击变量|修改变量时跟踪

设置跟踪

您要跟踪的变量必须在范围内,因此要识别并选择它,请在知道该变量将存在的代码行上设置一个正常的断点。当调试器到达此断点时,找到变量并使用其上下文菜单启用跟踪。

查找变量:

  • 如果您在源代码中看到该变量,则将鼠标悬停在其上,右键单击并选择“显示变量”选项; Enterprise Architect将找到它
  • 如果变量在范围内(本地或“ this”或“ this”的成员),请在“本地窗口”中查找它(“执行> Windows>本地变量”)
  • 如果变量是全局变量(C,C ++),则显示“监视”窗口(“执行> Windows>监视”)并按名称搜索
  • 如果变量是Class静态成员,则显示“监视”窗口(“执行> Windows>监视”)并输入其完全限定名称
启用跟踪后,您可以禁用所有其他断点并让程序运行。每次变量更改值时,它将记录到调试器的“输出”选项卡中。检查值的更改,然后双击该行以在代码编辑器中显示代码。

笔记

  • 当发生更改事件时,调试器不会停止,而仅记录更改
  • 此功能在Microsoft本机和Java平台上可用
  • Microsoft .NET不支持值的断点

学到更多