前页 | 后页 |
断点属性
断点具有许多其他属性,这些属性确定执行断点适用的代码行时发生的情况。
这些属性定义:
- 要执行的动作
- 断点适用的代码行
- 确定击中断点时是否执行操作的约束
- 击中断点时要输出的跟踪信息
访问
有几种显示“断点属性”对话框的方法:
代码编辑器 |
|
断点和标记窗口 |
|
选件
领域 |
细节 |
也可以看看 |
---|---|---|
行动 |
达到断点时的行为。 |
标记类型 |
线 |
此断点适用的源代码行。 |
|
堆叠高度 |
对于堆栈捕获标记,要记录的呼叫者帧数。要记录整个堆栈,请将值设置为0。 |
|
约束条件 |
定义执行断点操作的条件。对于正常的断点,这将是暂停执行的条件。在此示例中,对于正常的断点,当条件评估为True时,执行将在此行停止。每次执行代码行时都会评估约束。 (this.m_FirstName =“ Joe”)AND(this.m_LastName =“ Smith”) |
测试点约束 |
跟踪声明 |
命中断点时,一条消息输出到“调试”窗口。当前范围内的变量可以通过在变量名称前添加$标记(用于字符串变量)或在@标记(用于基本类型(例如int或long))之前包含在trace语句输出中。例如: 帐户$ pAccount-> m_sName的余额为@ pAccount-> m_fBalance |
跟踪语句 运行调试器 |