TWatchDir




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