Hi TNO,
Zitat von
TNO:
Also wäre es besser(schneller) die Daten zeilenweise zu verarbeiten ?
nach deiner Beschreibung sind die Daten variabel lange Textzeilen. Da bietet sich eine zeilenweise Verarbeitung an. Ich würde da auch ohne Skrupel auf die TextFile-Funktionalität von Delphi zurückgreifen. Mittels SetTextBuf() kann der 128 Byte Standardpuffer auf eine angemessene Größe gesetzt werden.
Zitat von
TNO:
Und demnach für jede Zeile einen eigenen Record ?
Nicht für jede Zeile, sondern für jeden Zeilentyp.
Zitat von
TNO:
Ist eine Batch-Verarbeitung in dem Fall hier auch von der Ausführung her schneller ?
Batch bedeutet, dass beim Starten des Programms alle Steuerinformationen mitgegeben werden. Im Gegensatz zu
GUI-Programmen, wo der Benutzer jederzeit die Kontrolle über den Verlauf der Verarbeitung hat bzw. haben soll. Ich vermute, dass batch processing die angemessene Art der Verarbeitung für deine Daten ist - aber wer kann das besser beurteilen als du?
marabu