Soweit läuft das Programm jetzt, dank an alle für die Hilfestellungen!
Noch ein paar allgemeine Fragen dazu zum besseren Verständnis:
1) Soll man bei der Klasse FileInputMonitor beim Beenden noch irgend etwas zusammenräumen (Destructor)?
2) Warning XS0219: Variable 'oFileInputMonitor' is assigned but its value is never used. No Na, kann man da irgendetwas machen, damit die Meldung nicht kommt?
Code: Select all
LOCAL oFileInputMonitor AS FileInputMonitor
oFileInputMonitor := FileInputMonitor{_cDir, "*.PRN"}
3) Mit der Klasse FileInputMonitor wird ja ein Thread zur Überwachung gestartet. Wenn der User jetzt bei den Parametern (Verzeichnis, FileMask) etwas ändert, wie schließt man den Thread dann um ihn dann mit geänderten Parametern neu zu starten? Genügt da ein oFileInputMonitor := NULL_OBJECT?