![]() |
AW: Regelmässig auf vorhandene Dateien prüfen
Nur als Feedback - ich habe es jetzt kurz gehalten und über einen Timer realisiert - klappt hervorragend.
Gruß Hans |
AW: Regelmässig auf vorhandene Dateien prüfen
Bei einem Timer darfst du eine Sache nicht vergessen. Nur als Beispiel. Wenn dein Timer ein Intervall von 60 Sekunden hat und die Codeausführung in deinem Timer aber 59 Sekunden dauert, dann geht der Timer nach einer Sekunde wieder los.
|
AW: Regelmässig auf vorhandene Dateien prüfen
Zitat:
|
AW: Regelmässig auf vorhandene Dateien prüfen
Dann sollte man erstmal definieren, welche Dateien man warum benötigt.
Sollen alle Dateien, die beim Timeraufruf (oder jeder beliebigen sonstigen Prüfung) vorhanden sind, verarbeitet werden? Oder sollen alle Dateien verarbeitet werden, auch wenn deren Existenz nur auf Sekunden (oder gar weniger) begrenzt ist? Die Aufgabenstellung passt eigentlich gut zu dem Schema:
Die Prüfroutine stellt dies fest und verarbeitet die Datei. Die Datei wird wieder gelöscht, weil sie irrtümlich, fehlerhaft ... ins Verzeichnis gelangte? Sprich: Das Timerereignis fällt in genau diesen Zeitraum Zitat:
Oder muss die Verarbeitung gelöschter Dateien wieder rückgängig gemacht werden? Es ist egal, wie man prüft, man wird immer ein Problem in der Verarbeitungsfolge finden, wenn man diese nicht vorher definiert, sondern jeder irgendwie selbst interpretieren kann, was er unter der Aufgabenstellung verstehen / vermuten möchte. Oder aber auch: Solange die Aufgabenstellung nicht präzisiert wird, wird man für jeden Vorschlag mindestens einen Grund finden, warum er nicht geeignet ist. |
AW: Regelmässig auf vorhandene Dateien prüfen
Für die Aufgabenstellung von Hans passt es wohl
Zitat:
|
AW: Regelmässig auf vorhandene Dateien prüfen
Es gibt von Windows API-Funktionen dafür:
Die Jedis haben eine Komponente dafür: ![]() Wenn du es selbst entwickeln willst, würde ich an deiner Stelle einen Thread statt einen Timer verwenden. |
AW: Regelmässig auf vorhandene Dateien prüfen
Zitat:
|
AW: Regelmässig auf vorhandene Dateien prüfen
Warum sucht ihr jetzt für eine erwiesenermaßen schlechte Lösung eine Verbesserung, die es auch nicht besser macht? :roll:
|
AW: Regelmässig auf vorhandene Dateien prüfen
Der Themenersteller will wohl nur diese schlechte Lösung benutzen und keine bessere.
|
AW: Regelmässig auf vorhandene Dateien prüfen
Die unten angegebene API wäre der richtige Workaround
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz