Forum: Programmieren allgemein
Delphi
by p80286,
25. Jun 2012
Und das kostet, Faktor ca. 1000.
Bei der Gelegenheit hab ich mir die Auswirkungen von Settextbuf auf den Durchsatz angeschaut. sowohl das Schreiben ohne, als auch mit Buffsize=1 bzw Buffsize=8194 hatte keine signifikanten Auswirkungen.
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
22. Jun 2012
Genau das ist ja der Grund für mich da mal auf writeln zurück zu greifen.
Nach meinem Kenntnisstand wird der Buffer bei einem Closefile weggeschrieben, also seh ich da keine Gefahr des Datenverlustes (natürlich für jede Zeile das append,writeln,closefile)
Was den Buffer angeht und den Tstream vielleicht komm ich am WE mal dazu etwas zu Teste ob es da signifikante Geschwindigkeitsunterschiede...
Forum: Programmieren allgemein
Delphi
by p80286,
22. Jun 2012
Zu kurz geworfen,in D7 unbekannt,
wie wäre es mit TStringStream ?
aber da fehlt mir die Angabe der Datei aus der ich lesen will.
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
22. Jun 2012
Wenn ich Jaenicke noch etwas ergänzen dürfte,
das CloseFile(f) fehlt ebenfalls.
Ist (war) beliebte Fehlerursache für zu kurze Textdateien.
@DeddyH
Er will eben alle Funktionalitäten erlernen.
Und für Log-Files gibt es meiner Meinung nach nichts besseres als
Assignfile,append,writeln,closefile
(ja das ist wohl kein Logfile, aber es hat zusehr gejuckt)