Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
@ barf00s
Dieser Post zum jetztigen Diskussionsfortschritt ist in seiner Gesammtheit völlig redundant.
@ leddl
Eben, und bei mir ist es nur schwer und umständlich zu vermeiden. Es war ein Fehler von mir, ein Beispiel anzugeben, welches kaum etwas mit meinem Probblem zu tun hat, sondern einzig und allein verdeutlichen sollte was ich tun möchte.
Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
Naja, ich kann es dir nun schwer erläutern, aber mir scheint es für diesen Fall weitaus logischer.
Du kannst alles mit "if..then" und "loop(repeat)..until" machen, alle anderen Kontrollstrukturen sind meines Wissens nach redundant, trotzdem gibt es sie (for, while,case,else).
Mit ist klar, das ich jede if Entscheidung nach postitiver Logik auswerten und abarbeiten kann. Aber ebenso kann ich...
Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
Naja, das stammt nicht via Copy & PAste aus dem Quelltext, sondern ist, da nur ein kleines Beispiel, gleich im Browser getippt. Werde mich bessern :)
Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
In meinem Späteren Programm weiß ich's aber vorher noch nicht, wie gesagt, dies hier ist nur ein einfaches Beispiel, um mein Anliegen zu verdeutlichen. (und in welchem, zugegeben, <> einfacher wäre)
Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
Ja, verzeihung, das Beispiel stammt nicht aus meinem Programm, i zu inkrementieren habe ich wirklich vergessen :oops:
count := 0;
i := 0;
while i <= 4 do
begin
if i = 2 then
begin
i := i+1;
Continue;
Forum: Object-Pascal / Delphi-Language
Delphi
by Nightfly,
28. Jul 2005
Hi
ich möchte beim eintreffen einer Bestimmten bedingung den aktuellen (while) Schleifendurchlauf abbrechen, jedoch nicht die ganze Schleife. Sozusagen möchte ich gleich zum nächsten Durchlauf schreiten, ohne den Schwanz abzuarbeiten.
Beispiel wie's nicht geht:
count := 0;
i := 0;
while i <= 4 do
begin