Zitat von
DeddyH:
Ehrlich gesagt verstehe ich nicht ganz, wozu der Event dienen soll (außer das Programm zu verlangsamen, wenn eine Ereignisroutine hinterlegt ist
).
Durch das Event lässt sich die Klasse TFileScanner an jedes Problem anpassen.
Man kann die Dateinamen in eine Stringliste kopieren oder man schreibt die Dateiinformationen unmittelbar und ohne Zwischenspeicher in eine Datenbank oder man schreibt sie in eine
XML-Datei, usw.
Zusätzlich besteht so auch die Möglichkeit, den Vorgang vorzeitig abzubrechen (Methode Stop).
Der Aufruf eines Event pro Datei ist der (geringe) Preis den man für die universelle Einsetzbarkeit bezahlen muss.
Zitat von
DeddyH:
Ich für meinen Teil würde dann doch eher aus dem Record eine Klasse machen
Hab' ich mir auch überlegt, bin dann aber zum Schluss gekommen dass ein Record im Moment ausreichend ist, weil ja nur Daten aber keine Methoden vorhanden sind.
Wäre aber trotzdem noch eine Überlegung wert.