Hallo,
in einer for-Schleife müssen mehrere Datensätze aus einem Array nacheinander abgearbeitet werden. Es gibt aber Situationen, in der die Schleife nicht vollstänstig agearbeitet werden soll.
Ich weiss schon, das man mit Break eine Schleife abbrechen kann und dann mit den nachfolgend weiteren Befehle nach der Schleife fortsetzt. Mit Continous kann ich eine Schleife unterbrechen und arbeitet dann vom Kopf der Schleife mit den nächsten Eintrag fort.
Genau das ist was ich benötige, aber leider funktioniert der Countinous Befehl nicht.
Hier mal ein Schema
Die Schleife beginnt und holt sich den ersten Eintrag aus dem Array und in einer weiteren Methode wird der Dateinhalt geprüft. In der dritten Methodentiefe möchte ich die Forschleife abbrechen und zum Kopf mit den nächsten Eintrag fortführen. Ich fürchte, das der Continous Befehl nicht funktioniert weil die Abbruchbedinnung zu tief in der Struktur steck?
Über Tipps würde ich mich sehr freuen.
Danke
M
in einer for-Schleife müssen mehrere Datensätze aus einem Array nacheinander abgearbeitet werden. Es gibt aber Situationen, in der die Schleife nicht vollstänstig agearbeitet werden soll.
Ich weiss schon, das man mit Break eine Schleife abbrechen kann und dann mit den nachfolgend weiteren Befehle nach der Schleife fortsetzt. Mit Continous kann ich eine Schleife unterbrechen und arbeitet dann vom Kopf der Schleife mit den nächsten Eintrag fort.
Genau das ist was ich benötige, aber leider funktioniert der Countinous Befehl nicht.
Hier mal ein Schema
Code:
For Schleife {
holt "Datei[0]"
1 Methode pruefeDateiInhaltLeer(Datei)
2 Methode prüft Dateiinhalt()
Entscheidet Datei ist Leer
3 Methode Datei wird in Verzeichnis verschoben
Zurück zum Schleifenkopf (continous)
}
Weitere Andere Befehle
...
Über Tipps würde ich mich sehr freuen.
Danke
M