Zdravím pri prvom spustení tohto programu keď ešte nie je vytvorený subor setting.ini vytvorim ho a hneď následne ho chcem prečítať a inicializovť ale vypíše mi že proces nemá prístup k súboru pretože je používaný iným procesom. Vedel by mi niekto poradiť kde može byť problem? Vďaka
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim zlozka As String
'ak subor neexistuje tak ho vytvori
If Not File.Exists("setting.ini") Then System.IO.File.Create("setting.ini")
' nasledne ho chcem precitat - TU MI VYHADZUJE CHYBU
Dim load As New System.IO.StreamReader("setting.ini")
zlozka = load.ReadLine
load.Close()
If zlozka = "" Then
opakuj: If FolderBrowserDialog1.ShowDialog() = DialogResult.Cancel Then
GoTo opakuj
End If
zlozka = FolderBrowserDialog1.SelectedPath
Directory.CreateDirectory(zlozka)
Dim zapis As New System.IO.StreamWriter("setting.ini")
zapis.WriteLine(zlozka)
zapis.Close()
End If
'...
'dalsie prikazy
'...
End Sub
|