Einzelnen Beitrag anzeigen

TheReaper

Registriert seit: 27. Feb 2003
Ort: chemnitz
90 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Warten bis Datei geschlossen ist

  Alt 24. Mär 2010, 13:47
Ich hab es jetzt hin bekommen. Und zwar krieg ich für jede Datei mehrere Messages die im FILE_NOTIFY_INFORMATION (fni) gespeichert werden. Ich versuche einfach nach jeder Message das File zu öffnen. Ungefähr so:
- Wenn Fehler bei Datei öffnen und GetLastError() == ERROR_SHARING_VIOLATION dann ignorieren und nächste Message aus fni nehmen
- Wenn Erfolg, Dateinamen merken, was damit machen und beim nächsten Durchlauf den Dateinamen ignorieren
- Bei anderen Fehlern einfach raus aus dem Thread und dem Nutzer ne Fehlermessage um die Ohren jagen.
Das wars im groben schon.
  Mit Zitat antworten Zitat