Hallo!
Als eine "kleine Fingerübung" habe ich versucht einen kleinen Dateibrowser selbst zu programmieren.
Dabei filtere ich alle Dateien im Ordner heraus und adde sie (mit Image!) zu einer ListView.
Leider erhielt ich den Fehler "Nicht genügend Arbeitsspeicher." und habe erstmal ein TryCatch da hinzugefügt.
Und jetzt erhalte ich kein Image, sondern nur das "Fehlgeschlagen!" -Symbol.
Hier mein Code:
Ich habe das ganze mit verschiedenen Dateitypen ausprobiert und bin auf keine Lösung gekommen.
Was genau habe ich falsch gemacht?
MfG,
C8002.
Als eine "kleine Fingerübung" habe ich versucht einen kleinen Dateibrowser selbst zu programmieren.
Dabei filtere ich alle Dateien im Ordner heraus und adde sie (mit Image!) zu einer ListView.
Leider erhielt ich den Fehler "Nicht genügend Arbeitsspeicher." und habe erstmal ein TryCatch da hinzugefügt.
Und jetzt erhalte ich kein Image, sondern nur das "Fehlgeschlagen!" -Symbol.
Hier mein Code:
VB.NET-Quellcode
- Dim Direc As New DirectoryInfo(Unwichtiger Pfad)
- Dim Files As FileInfo() = Direc.GetFiles
- For Each i As FileInfo In Files
- Dim Item As New ListViewItem
- Item.ImageIndex = LVW.Items.Count + 1
- Item.Text = i.Name
- LVW.Items.Add(Item)
- Try
- List.Images.Add(Bitmap.FromFile(i.FullName))
- Catch ex As Exception
- List.Images.Add(My.Resources.cross_failed)
- End Try
- Next
- ' "List" ist eine ImageList, die dem ListView zugewiesen ist.
Ich habe das ganze mit verschiedenen Dateitypen ausprobiert und bin auf keine Lösung gekommen.
Was genau habe ich falsch gemacht?
MfG,
C8002.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.”
-Unbekannt
-Unbekannt