Entwickler-Ecke
Dateizugriff - datei-einlesen optimieren bzw. beschleunigen
olga - Mi 29.10.03 11:24
Titel: datei-einlesen optimieren bzw. beschleunigen
Hi,
ich habe immer noch mein Problem nicht geloest... :-(
Grosse Datenmengen, drei sehr lange Spalten, durch ' ' getrennt, aus .txt einlesen, an einen dyn. array uebergeben - wie am schnellsten, wer kann mir zeigen?
Danke fuer Hinweise.
bIce - Mi 29.10.03 15:17
Soll jede Spalte einen Index bekommen, oder ein Element aus jeder Spalte ein Index?
Gunnar - Mi 29.10.03 17:32
Titel: datei-einlesen optimieren bzw. beschleunigen
Hallo, Olga!
Schau mal unter
http://www.swissdelphicenter.ch/de/showcode.php?id=1488
Mit dem "explode" - Befehl kann eine Zeile komplett in ein Array eingelesen werden abhängig von dem verwendeten Trennzeichen, das als Argument übergeben wird. Ich hoffe, ich konnte Dir mit diesem Tip ein wenig helfen.
Desweiteren werde ich ein eigenes Thema erstellen, das auch das Einlesen von sehr grossen Textdateien in Delphi behandelt. Vielleicht können Dir die Antworten dazu auch helfen.
weiterhin viel Spass mit Delphi, Gunnar
olga - Do 30.10.03 11:00
Also, es soll so laufen: eine .txt Datei wie etwa:
0.1 0.3 234
0.3 0.4 245
...
mit se-e-ehr viel Zeilen soll in ein dyn. array [N][3] uebergeben werden. Wegen 3 Spalten kann ich nicht einfach StrToFloat anwenden, sondern "trimme" String solange, bis ich alle 3 Spalten nach ' ' dazwischen erkannt habe. Es funktioniert, dauert aber...
Na, wer hat eine bessere Idee?
olga - Mo 03.11.03 17:34
danke, probiere ich mal...
8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!