lazarus/components/lazdebuggergdbmi/test/TestApps/ExceptPrgStep.pas
martin 2c1d3c20b7 gdbmi debugger tests
git-svn-id: trunk@56442 -
2017-11-20 15:53:13 +00:00

58 lines
653 B
ObjectPascal

program ExceptPrgStep;
uses sysutils;
var
i: integer;
procedure foo;
begin
raise Exception.create('a');
writeln(1);
end;
begin
try
foo;
writeln(1);
foo;
foo;
except
writeln(1);
end;
writeln(2);
try
try
foo;
writeln(1);
foo;
foo;
except
writeln(1);
end;
writeln(2);
except
writeln(1);
end;
try
try
raise Exception.create('a');
writeln(1);
writeln(1);
writeln(1);
finally
writeln(11);
end;
raise Exception.create('xxx');
writeln(2);
except
writeln(1);
end;
writeln(2);
writeln(2);
writeln(2);
end.