Moin Moin!
Erstmal ich bin neu :D und auch noch relativ unerfahren im Bereich Programmierung mit vb.net .
Ich möchte gerne den Inhalt einer Listbox speichern. Da habe ich dann erst einmal diesen Sub geschrieben:
Ich rufe den Sub dann zweimal hintereinander auf:
Es ensteht aber folgende Fehlermeldung:
System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\prog\data\temp\offen.txt" zugreifen, da sie von einem anderen Prozess verwendet wird.bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)bei System.IO.File.InternalDelete(String path, Boolean checkHost)bei System.IO.File.Delete(String path).....
Hängt das damit zusammen, dass beide Dateien in einem Ordner sind oder muss ich das schreiben der Datei irgendwie noch beenden?
Wäre cool wenn ihr mir weiterhelfen könntet!
Grüße,
Timon
Erstmal ich bin neu :D und auch noch relativ unerfahren im Bereich Programmierung mit vb.net .
Ich möchte gerne den Inhalt einer Listbox speichern. Da habe ich dann erst einmal diesen Sub geschrieben:
Quellcode
- Public Sub (ByRef listv As ListView, ByVal Pfad As String)
- For I As Integer = 0 To listv.Items.Count - 1
- ListViewContent += listv.Items.Item(I).Text & "%%"
- For Int As Integer = 0 To listv.Items.Item(I).SubItems().Count - 1
- ListViewContent += listv.Items.Item(I).SubItems(Int).Text & "%%"
- Next
- ListViewContent += vbNewLine
- Next
- If System.IO.File.Exists(Pfad) Then
- System.IO.File.Delete(Pfad)
- End If
- System.IO.File.WriteAllText(Pfad, ListViewContent)
Ich rufe den Sub dann zweimal hintereinander auf:
Es ensteht aber folgende Fehlermeldung:
System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\prog\data\temp\offen.txt" zugreifen, da sie von einem anderen Prozess verwendet wird.bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)bei System.IO.File.InternalDelete(String path, Boolean checkHost)bei System.IO.File.Delete(String path).....
Hängt das damit zusammen, dass beide Dateien in einem Ordner sind oder muss ich das schreiben der Datei irgendwie noch beenden?
Wäre cool wenn ihr mir weiterhelfen könntet!
Grüße,
Timon