Registriert seit: 12. Feb 2005
193 Beiträge
|
Re: ReadDirectoryChangesW wird mehrfach ausgelöst. Warum?
29. Jan 2006, 02:21
ich mach das so:
Delphi-Quellcode:
f:=CreateFile(@dir[1],GENERIC_READ,FILE_SHARE_READ or FILE_SHARE_WRITE or FILE_SHARE_DELETE,0,OPEN_EXISTING,FILE_FLAG_BACKUP_SEMANTICS,0);
if f <> INVALID_HANDLE_VALUE then begin
loop:
if ReadDirectoryChangesW(f,@buf,BUFSIZE,true,dwNF,@bytesReturned,0,0) then begin
if bytesReturned > 0 then begin
...
bei mir funzts richtig ...
nach dem ... rufe ich dann eine eigene callbackroutine auf (dateiname wird übergeben)
|
|
Zitat
|