Was man auch nicht vergessen darf:
Exception im Programmablauf machen das Debuggen nicht grade leichter,
also bezüglich "damit den Programmfluß zu steuern".
Delphi-Quellcode:
try
i := StrToInt(S);
except
i := 0;
end;
Jetzt debuggt mal einen Code, wo sowas alle 2 Sekunden durchlaufen wird und öfters keine Zahl im S drin steckt.