前页 后页

断点属性

断点具有许多其他属性,这些属性确定执行断点适用的代码行时发生的情况。

这些属性定义:

  • 要执行的动作
  • 断点适用的代码行
  • 确定击中断点时是否执行操作的约束
  • 击中断点时要输出的跟踪信息

There is more to breakpoints in Enterprise Architect

访问

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

代码编辑器

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

断点和标记窗口

  • 右键单击断点|物产

选件

领域

细节

也可以看看

行动

达到断点时的行为。

标记类型

线

此断点适用的源代码行。

堆叠高度

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

约束条件

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

(this.m_FirstName =“ Joe”)AND(this.m_LastName =“ Smith”)

测试点约束

跟踪声明

命中断点时,一条消息输出到“调试”窗口。当前范围内的变量可以通过在变量名称前添加$标记(用于字符串变量)或在@标记(用于基本类型(例如int或long))之前包含在trace语句输出中。例如:

帐户$ pAccount-> m_sName的余额为@ pAccount-> m_fBalance

跟踪语句 运行调试器