Hallo marsius,
wenn du nicht gerade riesige Dateien laden willst, sollte es auch so funktionieren:
Anmerkungen:
- Wozu erst die Datei einmal einlesen, nur um die Zeilen zu zählen?
- Du hast nirgends den ErrorCluster verdrahtet. Warum nicht? Warum keine Fehlerauswertung?
- Wenn du alle Zeilen verarbeiten willst, warum nimmst du dann keine FOR-Loop? (Wenn man vorzeitig abbrechen will, kann man auch hier einen Bedingungsanschluss aktivieren!)
Zitat:aber sobald die Schleife beendet wird bricht meine Haupt-Schleife auch ab
Erläuterung dazu:
Du liest in der ersten Schleife die komplette Datei ein - bis es zum Abbruch wg. Dateiende ("EOF") kommt. Nun versuchst du in der "Hauptschleife" weiter aus der Datei zu lesen - obwohl du doch schon beim EOF angekommen bist!
Also wie oben die komplette Datei einlesen
oder den Fehler löschen und die Lesemarke wieder auf Anfang setzen ("Dateiposition festlegen"), bevor du in der Hauptschleife wieder zu lesen anfängst…