Hi, hab mich hier mal frisch angemeldet, hoffe ihr könnt mir helfen.
Ich arbeite gerade an einem kleinen Text-Based RPG und krieg ständig beim aufrufen der Funktion loadItemVal() den Fehler "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
[highlight=vbnet]
Module itemValues
Public Class itemVal
Public itemID As Integer
Public itemName As String
'[...]
End Class
Public itemCount As Integer = 3
Public item(itemCount) As itemVal
Public Function loadItemVal()
For i As Integer = 0 To itemCount
Select Case i
Case 0 'Nichts
item(i).itemID = i ' Hier kommt der Fehler
item(i).itemName = "Leer"
Case 1 'Item1
item(i).itemID = i
item(i).itemName = "IrgendEinItem"
'[...]
End Select
Next
End Function
End Module
[/highlight]
Bin erst relativ kurz in VB unterwegs. Hat irgendjemand vllt. ein Lösungsvorschlag? (wahrscheinlich irgendwas total triviales..)
Ich arbeite gerade an einem kleinen Text-Based RPG und krieg ständig beim aufrufen der Funktion loadItemVal() den Fehler "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
[highlight=vbnet]
Module itemValues
Public Class itemVal
Public itemID As Integer
Public itemName As String
'[...]
End Class
Public itemCount As Integer = 3
Public item(itemCount) As itemVal
Public Function loadItemVal()
For i As Integer = 0 To itemCount
Select Case i
Case 0 'Nichts
item(i).itemID = i ' Hier kommt der Fehler
item(i).itemName = "Leer"
Case 1 'Item1
item(i).itemID = i
item(i).itemName = "IrgendEinItem"
'[...]
End Select
Next
End Function
End Module
[/highlight]
Bin erst relativ kurz in VB unterwegs. Hat irgendjemand vllt. ein Lösungsvorschlag? (wahrscheinlich irgendwas total triviales..)
Comment