Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Condition in Delphi Breakpoint properties

I found that a nested loop fails when some particular condition is reached, somehow when I = 1, J = 3 and k = 5

I tried to right click on the breakpoint and in the condition I set

(I = 1) and (J = 3) AND (K = 5)

anyway the breakpoint doesn't stop...

What is wrong?

like image 836
LaBracca Avatar asked Sep 19 '25 10:09

LaBracca


1 Answers

I've just tried that in D2007 and it works fine. what version are you using?

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;

Have you considered that the breakpoint may not be reached because the condition is not being met?

like image 94
Roddy Avatar answered Sep 22 '25 11:09

Roddy