前页 后页

断点和标记管理

断点在Enterprise Architect中的工作方式与其他调试器中的相同。标记与断点类似,但是在Enterprise Architect它们具有特殊的功能。简而言之,标记执行断点不会执行的操作(例如记录执行和分析)。断点的操作始终是停止程序。

您可以在“源代码”编辑器中设置任何标记或断点,这些标记或断点在左空白处可见。单击此边距将在该行添加一个断点。断点和标记可以互换-您可以使用其“属性”对话框将断点更改为标记,反之亦然。您可以使用Ctrl +单击编辑器页边或“断点和标记”窗口中的断点或标记的属性来快速查看和编辑断点或标记的属性。

断点按组维护。每个模型都有一个默认集,每个断点通常都位于其中,但是您可以将当前断点配置另存为命名集,创建新集并在它们之间切换。共享断点集;也就是说,它们可供模型社区使用。默认集是一个例外,它是分配给任何模型的每个用户的私有集和个人集。

访问

色带

执行> Windows>断点

模拟>动态模拟>断点

断点和标记选项

选项

详情

也可以看看

删除断点或标记

要删除特定的断点:

  • 如果启用了断点,请单击“源代码编辑器”左边缘的红色断点圆圈,或者
  • 右键单击“源代码编辑器”,“ Breakpoints”文件夹或“ Breakpoints&Markers”窗口中的断点或标记,然后选择“删除”选项,或者
  • 在“调试断点”选项卡中选择断点,然后按Delete键
设置代码断点

删除所有断点

单击“删除所有断点”按钮( Simulation Delete All Breakpoints icon )。

断点属性

在“断点”窗口或代码编辑器中,使用标记的上下文菜单调出属性。您可以在此处更改标记类型,添加或修改约束并输入跟踪语句。 (有用的快捷方式:按住Ctrl键的同时单击标记,以快速显示其属性。)

记录

禁用断点

取消选择针对断点或标记的复选框。

启用断点或标记

选中与断点或标记相对应的复选框。

禁用所有断点

单击Disable All Breakpoints icon按钮

启用所有断点

单击“启用所有断点”按钮( Simulation Enable All Breakpoints icon )。

修改内存地址时中断

单击数据断点按钮( New icon )。

识别或更改标记集

检查“断点和事件”窗口工具栏中的字段。

如有必要,请单击下拉箭头,然后选择其他标记集。

默认设置通常用于调试,并且是您的用户ID专用的设置;其他标记集在模型内的所有用户之间共享。

使用标记集

在“断点和事件”窗口上更改断点和标记的分组方式

断点和标记可以按Class或按代码文件分组。要对项目进行分组,请单击工具栏中图标上的向下箭头,然后单击适当的选项。如果不想对项目进行分组,请单击选定的选项以取消选择它;然后按行号列出断点和标记。

断点状态

备注

也可以看看

A Breakpoint used in UML Activity models in Sparx Systems Enterprise Architect.

调试运行:绑定

调试未运行:已启用

调试运行:已禁用

调试未运行:已禁用

调试运行:未绑定-这通常意味着尚未加载模块。此外,DLL会不时卸载。

调试未运行: N / a

调试运行:失败-这意味着调试器无法将此代码行与任何已加载模块中的指令匹配。来源可能来自另一个项目,或者项目配置已过时。请注意,如果模块日期早于断点的源代码日期,您将在调试器窗口中看到通知。文本为红色,因此它们会脱颖而出。这清楚表明该项目需要建设。

调试未运行: N / a

绑定断点失败

学到更多