Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#19

Re: auf Änderungen im Ordner reagieren

  Alt 1. Mai 2004, 18:48
Hi,

Find*ChangeNotification() liefert dir leider nicht die Datei zurück, welche verändert worden ist.

Du müsstest einen "Snapshot" des Verzeichnisses erstellen, welches überwacht wird und wenn Find*ChangeNotification() eine Veränderung mitteilt, wieder einen "Snapshot" erstellen.
Am Schluss werden dann die beiden Snapshots verglichen und
du weisst dann, welche Datei verändert worden ist.

Unter NT gibt's die ReadDirectoryChangesW():

http://msdn.microsoft.com/library/de...rychangesw.asp
Thomas
  Mit Zitat antworten Zitat