Diskuze: Soubor jr používán jiným procesem

C# .NET .NET (C# a Visual Basic) Soubor jr používán jiným procesem American English version English version

Avatar
GamerClassN7
Člen
Avatar
GamerClassN7:

Programuji si jednoduchý kontroler aktualizací

 Private Sub PictureBox6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox6.Click


        Using download As New WebClient
            download.DownloadFileAsync(New Uri("http://www.moje.cz/version.txt"), "C:\version.txt")
            Threading.Thread.Sleep(1000)
        End Using



        verze = My.Computer.FileSystem.ReadAllText("C:\version.txt")
End Sub

*adresa ke stažení souboru je soukromá takže neví jestli vám pude když to budete textovat;)

Ale mám problé jelikož jde spustit jen jednou po nabootování os, už se s tím zabívám asi měsíc a stále na to nemohu přijít, nemohl by mi někdo poradit ? :)

PS nadpis má vypadat takto: Soubor je již používán jiným procesem

Editováno 22.4.2015 13:06
Odpovědět 22.4.2015 13:04
Per Aspera Ad Astra
Avatar
GamerClassN7
Člen
Avatar
GamerClassN7:

a zapomněl jsem zmínit že error se vztahuje k této části kódu :)

verze = My.Computer.FileSystem.ReadAllText("C:\Users\user\AppData\Roaming\NTA\version.txt")
Nahoru Odpovědět 22.4.2015 13:11
Per Aspera Ad Astra
Avatar
Odpovídá na GamerClassN7
Michal Štěpánek:

A když tím programem ten soubor přečteš, čím ho zavíráš (ten soubor)?

Editováno 22.4.2015 15:14
Nahoru Odpovědět 22.4.2015 15:13
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
GamerClassN7
Člen
Avatar
Odpovídá na Michal Štěpánek
GamerClassN7:

Nakonec jsem to udělal použitím Using-End Using a překopáním celého scriptu :):)

Editováno 15.6.2015 18:40
Nahoru Odpovědět 15.6.2015 18:39
Per Aspera Ad Astra
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.