Hi,
ich hab heute das neue VB ausprobiert und mal ein Programm, was ich ich in VB 6 geschrieben hab konvertiert.
Das Programm soll mehrere Dateien temporär abspeichern und beim beenden wieder löschen.
leider funktioniert das nicht, da die Dateien angeblich noch benutzt werden.
Nach dem Konvertieren musste ich diese Codestellen verändern:
meine neue Version sah so aus:
OK ich hab herausgefunden warum die Datei noch verwendet wird.
Es liegt an der Picturebox in die die Grafik reingeladen wird.
Nu weiß ich immernoch nicht wie ich die Verbindung trennen kann um das Bild zu löschen.
ich hab heute das neue VB ausprobiert und mal ein Programm, was ich ich in VB 6 geschrieben hab konvertiert.
Das Programm soll mehrere Dateien temporär abspeichern und beim beenden wieder löschen.
leider funktioniert das nicht, da die Dateien angeblich noch benutzt werden.
Nach dem Konvertieren musste ich diese Codestellen verändern:
meine neue Version sah so aus:
VB.NET-Quellcode
- 'Form load ereigniss
- str = fso.GetParentFolderName(My.Application.Info.DirectoryPath) & "\ordner1\"
- f = fso.GetFolder(str)
- ReDim pfad(f.Size) 'auf Dateimenge dimensionieren
- 'Finde alle Dateien
- mcf = My.Computer.FileSystem.GetFiles(str)
- For Each z In mcf
- pfad(temp) = z 'Pfad speichern
- temp = temp + 1 'nächster Index
- Next z
OK ich hab herausgefunden warum die Datei noch verwendet wird.
Es liegt an der Picturebox in die die Grafik reingeladen wird.
Nu weiß ich immernoch nicht wie ich die Verbindung trennen kann um das Bild zu löschen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „_Matrix“ ()