[gelöst]Repeat until abbrechen

25. Februar 2010 18:07

Hallo,


wie kann ich eine Repeat until Schleife abbrechen?


Danke!

lg
Zuletzt geändert von rom am 25. Februar 2010 19:30, insgesamt 1-mal geändert.

Re: Repeat until abbrechen

25. Februar 2010 18:16

Indem du die UNTIL-Bedingung um weitere Kriterien als nur NEXT = 0 erweiterst:

Code:
REPEAT
  ...
UNTIL (XY.NEXT = 0) OR (WeitereBedingungErfüllt);


Oder hab ich deine Frage falsch verstanden?

Re: Repeat until abbrechen

25. Februar 2010 18:18

Hallo,

definier dir einfach einen weiteren Parameter, den du in dem UNTIL - Statement prüfst.

Beispiel:

Code:
Abbruch := FALSE;
REPEAT
  IF Item."No." = '22' THEN
    Abbruch := TRUE;

UNTIL (Item.NEXT = 0) OR (Abbruch = TRUE)


Edit: Hehe, Natalie war wieder schneller :-)

Re: [gelöst]Repeat until abbrechen

25. Februar 2010 19:30

danke für die Antworten!