Hallo,
ich habe ein Verständnisproblem mit Array Objekten bzw. Vererbung.
Folgender Code funktioniert einwandfrei, wird aber bei mehreren Attribut-Objekten schnell sehr unübersichtlich.
Ich habe daher versucht die Zuweisung der Werte an die Attribut Objekte in einer Schleife zu programmieren.
Leider ohne Erfolg da es sich immer um das selbe Objekt handet das ich dem Array-Objekt zuweise und damit immer die letzte Wertzuweisung gewinnt. Als Neuling in objektorientierter Programmierung mache ich da sicher was grundlegend falsch und bin für jeden Tipp dankbar.
Danke,
Wolfgang
ich habe ein Verständnisproblem mit Array Objekten bzw. Vererbung.
Folgender Code funktioniert einwandfrei, wird aber bei mehreren Attribut-Objekten schnell sehr unübersichtlich.
VB.NET-Quellcode
- Dim AttributeArray(1) As CoCreate.Attribute
- Dim Attribute1 AsNew CoCreate.Attribute()
- Dim Attribute2 AsNew CoCreate.Attribute()
- Attribute1.name = "NAME"
- Attribute1.value = "123"
- AttributeArray(0) = Attribute1
- Attribute2.name = "BESCHREIBUNG"
- Attribute2.value = "abc"
- AttributeArray(1) = Attribute2
- Item.attributes = AttributeArray
Ich habe daher versucht die Zuweisung der Werte an die Attribut Objekte in einer Schleife zu programmieren.
Leider ohne Erfolg da es sich immer um das selbe Objekt handet das ich dem Array-Objekt zuweise und damit immer die letzte Wertzuweisung gewinnt. Als Neuling in objektorientierter Programmierung mache ich da sicher was grundlegend falsch und bin für jeden Tipp dankbar.
Danke,
Wolfgang