前页 后页

可变快照

当程序到达断点时,可以对变量进行“快照”,并使用此快照来查看变量值在其生命中不同时刻如何变化。调试器不会仅复制所选变量的值;对于复杂变量,它将复制所选变量及其成员层次结构中每个变量的值,直到无法再为该成员找到任何调试信息或找不到更多成员为止。

捕获可变快照

行动

也可以看看

1个

在代码编辑器中,设置两个断点:一个在函数开头,另一个在函数结尾。

设置代码断点

2

在起始断点处,右键单击“本地”窗口中的变量,然后选择“保存变量快照”菜单选项。

查看局部变量

3

运行应用程序。

4

到达终点断点后,在“本地”窗口中右键单击变量,然后选择“比较变量快照”选项。

出现一个对话框,其中显示了第一个快照的原始值和第二个快照的当前值,如下图所示(取自EA.Example模型)。

Taking snapshots of variables in Enterprise Architect

将可变快照保存到文件

您可以使用右键单击上下文菜单将变量的状态保存到文件。

这是文件内容的摘录。