Hallo,
gibt es eine Möglichkeit den Fortschritt beim Lesen einen Textdatei mittels Baustein "Aus Tabellenkalkulation lesen" darzustellen?
In meinem Fall geht es um extrem große txt Dateien und die Benutzer brechen immer ab, da Sie denken das Programm hängt.
Wenn das nicht möglich ist, kann ich ne led wären des Ladevorgangs leuchten lassen?
Danke
Gruß HP
Danke, aber dafür müsste ich ja vorher wissen, wie lange der Ladevorgang dauert.
Gibt es eine andere Möglichkeit?
Mit Eieruhr und unbekannter Dauer.
So ungefähr müßte es gehen:
[
attachment=24175]
Da ich das jetzt nicht ausprobiert habe, besteht Berichtspflicht!

[
attachment=24176]
Edit: Sehe gerade, du wolltest ja "Aus Tabellenkalkulation" lesen. Wenn Du es nicht schaffst, das Programm entprechend zu modifizieren, melde Dich. Oder einfach den einglesenen Text im zweiten Schritt in Tabelle umwandeln.
Ich hab mal auf meiner Platte was rausgesucht und erweitert, sodass du eine % Anzeige des bereits gelesenen Zeugs hast.
[
attachment=24177]
Statt % nen Balken darzustellen sollte ja kein Problem sein.
Gruß SeBa
Danke für die Anregungen!
ich lese jetzt Zeilenweise ein, bestimme vorher die Gesamtgröße und addiere die Bytes des Eingelesenen Textes.
So läuft der Balken schön mit.
Falls mal jemand das gleiche Problem haben sollte:
Hmm, hast du dir meine Lösung angeschaut?
Du musst nur die Anzeige von %read in einen Balken leiten der von 0..100 geht. Fertig.
Du brauchst nicht die Länge des Strings nach I64 wandeln und kannst dir das Schieberegister schenken.
Und warum multiplizierst du mit 105 ?
Gruß SeBa
Die 105 waren ein Erfahrungswert - mit 100 ist er immer etwas vorher stehengeblieben.
Aber ich muss dir recht geben. In deinem Bsp ist genau dasselbe eleganter gelöst.