Hallo
Ich möchte ein control machen, bei dem mehrere bilder aus einem ordner ausgelesen werden. diese werden dann in eine bitmap-array geschpeichert, dabei bekomme ich eine nullreferenceexeption... ich habe mittels new und dem pfad zum bild ein neues bitmap erstellt und dem array zugewiesen.
ich habe keine ahnung warum der fehler kommt, kann mir jemand sagen wie mans richtig macht?
danke im voraus
nicu
Ich möchte ein control machen, bei dem mehrere bilder aus einem ordner ausgelesen werden. diese werden dann in eine bitmap-array geschpeichert, dabei bekomme ich eine nullreferenceexeption... ich habe mittels new und dem pfad zum bild ein neues bitmap erstellt und dem array zugewiesen.
VB.NET-Quellcode
- Imports System.IO
- Public Class UserControl1
- Dim picsbmp() As Bitmap
- Dim x As Integer = 0
- ...
- Private Sub ExtractPics(ByVal path As String)
- Dim files() As String
- files = Directory.GetFiles(path) 'Dateiepfade im Ordner auslesen und in files() speichern
- x = 0
- For i As Integer = 0 To UBound(files)
- If files(i).EndsWith(".png") Then
- x += 1
- picsbmp(x - 1) = New Bitmap(files(i)) 'hier kommt der fehler
- End If
- If files(i).EndsWith(".bmp") Then
- x += 1
- picsbmp(x - 1) = New Bitmap(files(i)) 'hier kommt der fehler
- End If
- If files(i).EndsWith(".jpg") Then
- x += 1
- picsbmp(x - 1) = New Bitmap(files(i)) 'hier kommt der fehler
- End If
- Next
ich habe keine ahnung warum der fehler kommt, kann mir jemand sagen wie mans richtig macht?
danke im voraus
nicu
OS: Linux Peppermint & Windows 7
Processor: AMD Phenom II X6 1055T @ 3.5 GHz
RAM: 8 GB Kingston ValueRAM
GFX: NVIDIA GeForce 210