DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo Guest  Abmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Antwort
Forum
Mail
Print
Rate


 
Advertising
  Fit for Admin – Ihr Windows Server 2008 R2 Intensiv-Training!

 
Navigationslinks überspringen
15.09.2009 14:30:00 C#: Der Prozess kann nicht auf die Datei zugreifen, da sie bereits von einem anderen Prozess verwendet wird [Ralf Ziola]

Hallo,
hab da nen kleines Problemchen mit meinem Programm, welches folgendes macht:
Es wird ein Verzeichnis im Netzwerk ausgewählt, in dem gescannt PDF Dokumente liegen.
Ein Klick auf das PDF Dokument und es wird im webbrowser1 dargestellt, als Voransicht.
Ein Klick auf eine Art Assisstent dient dazu, dem Dokument einen einheitlichen Namen zu geben.
Ein weiterer Klick verschiebt das Dokument in ein definiertes Verzeichnis.... und hier gibt es das Problem, das oben im Betreff steht:

Der Prozess kann nicht auf die Datei zugreifen, da sie bereits von einem anderen Prozess verwendet wird

Das komische: das Dokument wird NICHT verwendet, oder ist geöffnet oder sonst irgendwie im Zugriff.

Bevor das Dokument verschoben wird, töte ich den AcroRd Prozess, mache den webbrowser1.navigate("about:blank").
Hilft irgendwie alles nichts....

Kann mir jemand nen Tip geben, wie ich den Zugriff auf das Dokument freigeben kann ?
Die Fehlermeldung kommt nicht jedesmal bei jedem Dokument. Mal funktinierts, mal nicht, Thread.sleep(3000) hab ich auch eingebaut und anstatt File.Move auch schon File.Copy und File.Delete verwendet.. alles ohne Erfolg...

Gruss
Ralf

--
Gruss Ralf

Navigationslinks überspringen.