打开 "Customize Breakpoint"(定制断点)对话框,找到 printField() 上的断点,然后将 "Count Limit"(计数限制)字段设置为无限大。
此设置意味着您将永远不会在此断点处停止。但是,仍将进行计数。
将 "Breakpoints"(断点)窗口设置为显示更多属性(如计数)。
单击 "Breakpoints"(断点)窗口右上角的 "Change Visible Columns"(更改可视列)按钮 。
选择 "Count Limit"(计数限制)、"Count"(计数)和 "While In"(满足条件)。
单击 "OK"(确定)。
再次运行程序。您将命中 error() 内部的断点,也就是受 runProgram() 限制的断点。
现在来看一下 printField() 上断点的计数。
计数为 15。
再次在 "Customize Breakpoint"(定制断点)窗口中单击 "Count Limit"(计数限制)列中的下拉式列表,选择 "Use current Count value"(使用当前计数值)将当前计数传送给计数限制,然后单击 "OK"(确定)。
现在如果运行程序,您将在最后一次调用 printField() 时在该函数中停止,然后显示意外的错误消息。