C# OpenFileDialog spærer adgang til fil

Tags:    c#

Hej,

Jeg har lavet en browse knap der kører denne kode:

Fold kodeboks ind/udKode 

Hvilket udlæser valgte filsti til label2.text

Når jeg så senere forsøger at bruger den sti i label2 til noget filupload kaster den en exception at filen bliver brugt af en anden process - ja det er jo den OpenFileDialog der åbenbart stadig kører.

Så hvordan undgå jeg at programmet blokere for sig selv, når jeg bruger OpenFileDialog?

Vh. Steffen



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Det er ikke din openfiledialog der holder filen, det er noget andet. OpenFileDialog kanikke holde filen da den ikke åbner den. Du har noget andet der spærrer, genstart evt. din maskine og se selv :-)

Alternativt skal du finde det program der har den åbnet (Visual studio, notepad ???)



Det kan umuligt være din OpenFileDialog der blokérer for adgangen til din fil.


Hvis du har Windows 7 burde den kunne fortælle dig hvilken process der benytter filen.



Ellers kan du prøve med dette program:
http://www.nirsoft.net/utils/opened_files_view.html



Indlæg senest redigeret d. 09.02.2010 10:42 af Bruger #1927
Husk at Dispose() din OpenFileDialog når du er færdig med at bruge den :)

Mvh.

Kasper (TSW)



Nej jeg synes også umiddelbart at det lyder forkert, men du skal nu stadig huske at Dispose() dialogen :D

Mvh.

Kasper (TSW)



t