Abgeleitet von TComponet, führt diese Komponete ein Monitoring auf ein Verzeichnis / Datei aus. Diese werden auf verschiedene Änderungen überwacht. Findet ein solche Änderung statt, wird ein Ereignis ausgelöst. Das Monitoring meldet nur, dass eine Änderung stattgefunden hat, verhindert diese nicht.
| TWatchDir | ||
| __published: | __property String WatchDir | Enthält das zu überwachende Verzeichnis |
| __property bool WatchUV | Gibt an, ob auch die in WatchDir
enthaltenen Unterverzeichniss überwacht werden sollen ja = true nein = false |
|
| __property bool ChangeFilename | Das Löschen und Erstellen von Dateien wird überwacht | |
| __property bool ChangeDir | Das Löschen und Erstellen von Verzeichissen wird überwacht | |
| __property bool ChangeAttributes | Das Ändern von Verzeichnisattributen wird überwacht | |
| __property bool ChangeSize | Das Ändern der Größe von Dateien wird überwacht | |
| __property bool ChangeLastWrite | Das Ändern des Schreibdatums vin Dateien wird überwacht | |
| __property bool ChangeSecurity | Das Ändern von Sicherheitseinstellungen wird überwacht | |
| __property
OnWatch(System:: TObject *Sender,bool& again) |
Ereigniss: Ist eine zu überwachende Änderung eingetreten, so wir dieses Ereignis ausgelöst. Sender ist der Auslöser der Überwachung (die Komponente). Die Variable again gibt an, ob die Überwachung fortgeführt werden soll (true) oder beendet werden soll (false). Der Standardwert ist true. | |
| public: | bool __fastcall StartNotify(); | Startet die Überwachung. Der boolsche Wert gibt den Erfolg der Operation zurück. |
| bool __fastcall EndNotify(); | Beendet die Überwachung.Der boolsche Wert gibt den Erfolg der Operation zurück. | |
Download |
|
| TWatchDir | 9 KB |