ich hoffe dass ich meine Frage vernünftig formuliere und kein großes Chaos verursache damit....
Mir geistert die ganze Zeit ein Problem durch den Kopf, zu dem ich keine Lösung finde. Vielleicht gibt es ja keine, oder aber ich denke mal wieder falsch.
Folgendes Problem stellt sich:
Ich habe eine Do While Schleife, in der etliche Funktionen abgearbeitet werden müssen. Wenn irgendeine davon ein .F. zurückliefert sollte eigentlich die Schleife abgebrochen werden. Im Moment fällt mir dazu nur jedesmal ein If Endif ein, innerhalb dessen ein EXIT stehen würde, wenn ein .F. zurückgeliefert wird. Das heißt also, wenn ich z.B. 10 Funktionen aufrufe, dann müßte ich aber 30 Zeilen schreiben:
Code: Alles auswählen
Do while .T.
.....
if ! funktion1()
EXIT
ENDIF
if ! funktion2()
EXIT
ENDIF
.....
ENDDO
Es muß ja nicht unbedingt eine While Schleife sein, mir fällt nur nichts anderes ein, was mit Loop gemacht werden könnte für so einen Fall.
PS: Ach so, es wäre natürlich auch denkbar, wenn statt des Exit ein Loop stattfinden würde. Aber irgendwas, was nicht in If Endif eingebettet werden muß.
(Ist jetzt nur ne Frage, wegen des aufgeblähten PRG Codes mit If Endif)