Ich benutze die function "isfileinuse" um von mir temporär auf die festplatte geschriebene Worddokumente (welche ich mit Delphi dann öffne) zu prüfen ob Word das Dokument nach dem Beenden endlich wieder freigegeben hat, damit ich sie zurück in die Datenbank speichern kann. Funktioniert ganz zuverlässig.
http://www.delphipraxis.net/84637-sc...tzung-ist.html