如何在Delphi断点属性中使用条件
-
29-09-2019 - |
题
我发现当达到某种特定条件时,嵌套环会失败,当i = 1,j = 3和k = 5时
我尝试右键单击断点,在我设置的情况下
(i = 1)和(j = 3)和(k = 5)
无论如何,断点不会停止...
怎么了?
解决方案
我刚刚在D2007中尝试过,它可以正常工作。您正在使用什么版本?
procedure TForm85.FormClick(Sender: TObject);
var i,j,k : integer;
z:integer;
begin
for i := 0 to 10 do
for j := 0 to 10 do
for k := 0 to 10 do
BEGIN
z := z + i * j * k; // breakpoint on this line.
END;
ShowMessage(IntToStr(z));
end;
您是否考虑过由于未满足情况而无法达到断点?
其他提示
您确实将断点添加为 断点 我假设。
验证这一点
- 打开“断点属性”窗口
- 单击高级
- 确保 休息 检查复选框。
可能按照您的代码
(I = 1) and (J = 3) AND (K = 5)
可能永远不会同时获得此值
在满足条件并使用F8逐步完成之前,将断点设置在代码线上?
不隶属于 StackOverflow