Я получаю исключение при выполнении следующего кода.
Public Function getSongs() As Song()
' Dim dir As New DirectoryInfo(Application.ExecutablePath)
Dim dir As New DirectoryInfo(directory)
Dim songsInDir() As Song = Nothing
Dim i As Integer = 0
For Each file As FileInfo In dir.GetFiles()
'only read ".mp3" files
If file.Extension = ".mp3" Then
songsInDir(i) = New Song(file.Name)
i = +i
End If
Next
Return songsInDir
End Function
Я получаю сообщение об ошибке:
songsInDir(i) = New Song(file.Name)
Я получаю необработанное исключение, которое говорит:
"Ссылка на объект не установлена для экземпляра объекта."
Объект песни имеет:
Public Sub new(By Val filename as String)
... sub, который устанавливаетпеременная и получает информацию о файле (этот код работает)
Любая помощь будет оценена!