Autor Beitrag
Obitech
Hält's aus hier
Beiträge: 13

Win 2000, Win ME
D7 Prof
BeitragVerfasst: Mo 03.11.03 14:33 
Servus,

folgendes: Habe ne txt Datei, die aber ca 60000 Zeilen umfasst (Daten aus ner Messung). Wenn ich versuche die auszulesen braucht das ewig. Das ganze sollte aber schnell gehen. Wie krieg ich das hin?
merci schonmal.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.11.03 15:19 
Les nur den Teil ein den brauchst. Stichwort Memory Mapped Files [MMF].
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Mo 03.11.03 15:19 
wie liest du's denn bisher aus? readln? streams? bloackread?

Die Methode mit den Streams ist glaub die schnellste...



MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
Obitech Threadstarter
Hält's aus hier
Beiträge: 13

Win 2000, Win ME
D7 Prof
BeitragVerfasst: Mo 03.11.03 18:12 
Hab bisher immer mit Read oder Readln gearbeitet, weil das Daten sind mit 5 Stellen und weil sie pos und neg sein können. Wie funktioniert das mit den Streams? Die Daten sind halt zeilenweise abgespeichert, soll heissen ein Wert pro Zeile.
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Mo 03.11.03 23:31 
zu Streams: such hier im Forum, gibts bestimmt genug infos... ansonsten nimm die OnlineHelp...


MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems