Hallo!
Ich arbeite derzeitig (wieder) an einem Projekt. Dort soll, wenn eine Form sich öffnet, der Inhalt einer .txt Datei in eine ListBox geöffnet werden. (Funktioniert!)
Doch, wenn ich die Form schließe (dabei wird die Datei gespeichert) erhalte ich den Fehler "Der Prozess kann nicht auf die Datei "C:\\Infomania\History.txt" zugreifen, da sie von einem anderen Prozess verwendet wird."
Hier der Code:
Ich hoffe, jemand hier kann mir helfen!
MfG vich
Ich arbeite derzeitig (wieder) an einem Projekt. Dort soll, wenn eine Form sich öffnet, der Inhalt einer .txt Datei in eine ListBox geöffnet werden. (Funktioniert!)
Doch, wenn ich die Form schließe (dabei wird die Datei gespeichert) erhalte ich den Fehler "Der Prozess kann nicht auf die Datei "C:\\Infomania\History.txt" zugreifen, da sie von einem anderen Prozess verwendet wird."
Hier der Code:
VB.NET-Quellcode
- Private Sub Form12_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- IO.Directory.CreateDirectory("C:\\Infomania")
- Dim w As New IO.StreamWriter("C:\\Infomania\History.txt")
- Dim i As Integer
- For i = 0 To ListBox1.Items.Count - 1
- w.WriteLine(ListBox1.Items.Item(i))
- Next
- w.Close()
- End Sub
- Private Sub Form12_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- Dim r As New IO.StreamReader("C:\\Infomania\History.txt")
- While (r.Peek() > -1)
- ListBox1.Items.Add(r.ReadLine)
- r.Close()
- End While
- End Sub
Ich hoffe, jemand hier kann mir helfen!
MfG vich
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.”
-Unbekannt
-Unbekannt