前页 | 后页 |
断点和标记管理
断点在Enterprise Architect中的工作方式与其他调试器中的相同。标记与断点类似,但是在Enterprise Architect它们具有特殊的功能。简而言之,标记执行断点不会执行的操作(例如记录执行和分析)。断点的操作始终是停止程序。
您可以在“源代码”编辑器中设置任何标记或断点,这些标记或断点在左空白处可见。单击此边距将在该行添加一个断点。断点和标记可以互换-您可以使用其“属性”对话框将断点更改为标记,反之亦然。您可以使用Ctrl +单击编辑器页边或“断点和标记”窗口中的断点或标记的属性来快速查看和编辑断点或标记的属性。
断点按组维护。每个模型都有一个默认集,每个断点通常都位于其中,但是您可以将当前断点配置另存为命名集,创建新集并在它们之间切换。共享断点集;也就是说,它们可供模型社区使用。默认集是一个例外,它是分配给任何模型的每个用户的私有集和个人集。
访问
色带 |
执行> Windows>断点 模拟>动态模拟>断点 |
断点和标记选项
选项 |
详情 |
也可以看看 |
---|---|---|
删除断点或标记 |
要删除特定的断点:
|
设置代码断点 |
删除所有断点 |
单击“删除所有断点”按钮( )。 |
|
断点属性 |
在“断点”窗口或代码编辑器中,使用标记的上下文菜单调出属性。您可以在此处更改标记类型,添加或修改约束并输入跟踪语句。 (有用的快捷方式:按住Ctrl键的同时单击标记,以快速显示其属性。) |
记录 |
禁用断点 |
取消选择针对断点或标记的复选框。 |
|
启用断点或标记 |
选中与断点或标记相对应的复选框。 |
|
禁用所有断点 |
单击按钮 |
|
启用所有断点 |
单击“启用所有断点”按钮( )。 |
|
修改内存地址时中断 |
单击数据断点按钮( )。 |
|
识别或更改标记集 |
检查“断点和事件”窗口工具栏中的字段。 如有必要,请单击下拉箭头,然后选择其他标记集。 默认设置通常用于调试,并且是您的用户ID专用的设置;其他标记集在模型内的所有用户之间共享。 |
使用标记集 |
在“断点和事件”窗口上更改断点和标记的分组方式 |
断点和标记可以按Class或按代码文件分组。要对项目进行分组,请单击工具栏中图标上的向下箭头,然后单击适当的选项。如果不想对项目进行分组,请单击选定的选项以取消选择它;然后按行号列出断点和标记。 |
断点状态
州 |
备注 |
也可以看看 |
---|---|---|
调试运行:绑定 调试未运行:已启用 |
||
调试运行:已禁用 调试未运行:已禁用 |
||
调试运行:未绑定-这通常意味着尚未加载模块。此外,DLL会不时卸载。 调试未运行: N / a |
||
调试运行:失败-这意味着调试器无法将此代码行与任何已加载模块中的指令匹配。来源可能来自另一个项目,或者项目配置已过时。请注意,如果模块日期早于断点的源代码日期,您将在调试器窗口中看到通知。文本为红色,因此它们会脱颖而出。这清楚表明该项目需要建设。 调试未运行: N / a |
绑定断点失败 |