bartmestrom
Nieuwe gebruiker
- Lid geworden
- 12 mei 2016
- Berichten
- 4
Ik krijg bij het opstarten van een .exe-bestandje met Mono op een Rpi de foutmelding "System.nullreferenceexception: object reference not set to an instance of an object.".
Deze applicatie heb ik geschreven met VS2017 met VB.net. Op Windows 10 draait de applicatie probleemloos en geeft hierbij ook geen foutmeldingen of mogelijke fouten.
Zogauw ik de applicatie opstart via Mono op mijn Rpi, krijg ik die foutmelding.
Het gaat om dit stuk code wat ik uit de foutmelding haal.
De code zorgt ervoor dat een XML-bestandje uitgelezen wordt en deze in een ListView zet.
Ik kan zelf de fout niet vinden, wellicht jullie wel?
Deze applicatie heb ik geschreven met VS2017 met VB.net. Op Windows 10 draait de applicatie probleemloos en geeft hierbij ook geen foutmeldingen of mogelijke fouten.
Zogauw ik de applicatie opstart via Mono op mijn Rpi, krijg ik die foutmelding.
Het gaat om dit stuk code wat ik uit de foutmelding haal.
Code:
Function krijgnieuwste()
Form2.ListView1.Items.Clear()
Dim xelement As XElement = XElement.Load("bestemmingslijst.xml")
Dim bestemmingslijst As IEnumerable(Of XElement) = xelement.Elements()
For Each bestemmingen In bestemmingslijst
Dim str(5) As String
Dim itm As ListViewItem
str(0) = bestemmingen.Element("code").Value
str(1) = bestemmingen.Element("best1").Value
str(2) = bestemmingen.Element("best2").Value
str(3) = bestemmingen.Element("meis1").Value
str(4) = bestemmingen.Element("meis2").Value
itm = New ListViewItem(str)
Form2.ListView1.Items.Add(itm)
Next bestemmingen
Return Nothing
End Function
De code zorgt ervoor dat een XML-bestandje uitgelezen wordt en deze in een ListView zet.
Ik kan zelf de fout niet vinden, wellicht jullie wel?