![]() |
ShellChangeNotifier pausieren?
Hi,
ich wollte die ShellChangeNotifier-Komponente einsetzen, um Änderungen in einem Verzeichnis zu überwachen. Ich wollte prüfen, ob eine neue Datei erstellt wurde. Dann möchte ich die neue Datei öffnen und lesen, um den Text darin zu verarbeiten. Nach dem Lesen wollte ich sie schließen und löschen, da sie nicht mehr gebraucht wird. Allerdings löst das Löschen wohl auch wieder den ShellChangeNotifier aus. Kann man den so lange "pausieren", bis das Auslesen fertig ist? Im Debugger funktioniert alles, nur nicht, wenn das Programm läuft, dann wird das Event anscheinend 2x ausgelöst. Danke & Gruß, Ernschd |
Re: ShellChangeNotifier pausieren?
-CallBack umbiegen
-Status merken un abfragen |
Re: ShellChangeNotifier pausieren?
Eigentlich sollte sich einstellen lassen, welche Ereignisse man erhalten möchte, zumindestens bieten das die zugrunde liegenden WinAPIs und ich hoffe mal, dieses wurde auch in diese Wrapper-Komponente mit eingebaut.
Also in deinem Fall würde es reichen, wenn du nur das Erstellen überwachst. > gibt ja eigentlich seitens Windows Ereignisse für Erstellen, Ändern und/oder Löschen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 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-2025 by Thomas Breitkreuz