Dude566 hat folgendes geschrieben : |
allerdings sagt mein Info Lehrer immer, das wäre schlechter Stil.
Man solle sich vorher Gedanken machen was die Abbruchsbedingungen sind. |
Das stimmt zwar schon, aber:
Wenn ich eine for-Schleife benutze, weil die Schleife normalerweise eine fest definierte Anzahl von Durchläufen machen soll und mit break im Ausnahmefall herausspringe, ist das schon richtig.
Wenn ich aber weiß, dass eine Schleife normalerweise nur bis zu einem bestimmten Wert und nicht eine feste Anzahl Durchläufe laufen soll, dann ist z.B. eine while-Schleife vermutlich die bessere Alternative.
Im genannten Fall ist der Abbruch die Ausnahme, deshalb finde ich break schon passend.
Sleep würde ich allerdings nicht verwenden, weil das das Drücken des Abbrechen-Buttons unmöglich macht. Besser wäre dieses Delay:
www.delphipraxis.net/topic7355.html