预订演示
前页 后页

断点属性

断点有许多附加属性,这些属性确定在执行断点适用的代码行时会发生什么。

这些属性定义:

  • 要执行的动作
  • 断点适用的代码行
  • 确定断点时是否执行动作的约束
  • 断点时输出的跟踪信息
There is more to breakpoints in Enterprise Architect

访问

有几种方法可以显示“断点属性”对话框:

代码编辑器

  • 右键单击断点标记 |属性或
  • Ctrl+单击断点标记或
  • 右键单击具有断点标记的代码 |断点 |属性

断点和标记窗口

  • 断点右键|属性

选项

字段

细节

也见

行动

命中断点时的行为。

标记类型

线

此断点适用的源代码行。

堆叠高度

对于堆栈捕获标记,要记录的调用者帧数。要记录整个堆栈,请将值设置为 0。

约束

定义将执行断点操作的条件。对于正常断点,这将是停止执行的条件。在此示例中,对于正常断点,当条件评估为True时,执行将在此行停止。每次执行代码行时都会评估约束。

(this.m_FirstName="Joe") 和 (this.m_LastName="Smith")

测试点约束

跟踪声明

当断点被命中时,向调试窗口输出A消息。当前在作用域内的变量可以包含在跟踪语句输出中,方法是在变量名称前加上 $ 标记(用于string变量)或 @ 标记(用于原始类型(例如int或 long))。例如:

账户$pAccount->m_sName 余额为@pAccount->m_fBalance

跟踪声明 运行调试器