Abgesehen von break nicht, hab aber auch selbigen niemals gebraucht, da man auch einfach while bzw. repeat Schleifen nutzen kann und die dann sehr viel eleganter sind. Du kannst auch im Prinzip eine boolische Variable definieren und es so loesen:
Aber in 100% der Faelle laesst es sich mit while besser loesen. Siehe auch hier:
...
Hat Delphi ein so krass unterschiedliches Verständnis von Logik? o_O
Für mich sieht es so aus, als würde die while-Schleife in jedem Fall bis I = 99 laufen. Wenn I > 10 ist zwar not (I > 10)false, aber da dazwischen ein OR steht ist das egal, da ((I <= 99)) ja immer noch true ist. Habe ich da jetzt nen Denkfehler drin?
Auf jeden Fall inkrementierst du aber I nicht. Wenn die Code Snippets identisch sein sollen, muss das auch mit rein.