Hallo,
ich habe ein Problem bei der Deklaration bzw. Wertzuweisung an ein Array Objekt.
Code Version 1
Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt, ... Schlüsselwort "new". Aber das darf ich bei einem Array nicht.
Code Version 2
Fehler: "name" ist kein Member von "System.Array".
Code Version 3
Fehler: Der Wert ... kann nicht in 1-dimesionales Array konvertriert werden.
Bitte um Eure Unterstützung. Ich blicke da nicht mehr durch.
Danke,
Wolfgang
Hier der Aufruf der Funktion die ich benötige und Auszüge aus den Klassen.
ich habe ein Problem bei der Deklaration bzw. Wertzuweisung an ein Array Objekt.
Code Version 1
VB.NET-Quellcode
- Dim CreateItemRequest_Attributes(1) As CoCreate.Attribute
- CreateItemRequest_Attributes(0).name = "TEILENUMMER"
- CreateItemRequest_Attributes(0).value = "123"
- CreateItemRequest_Attributes(1).name = "BENENNUNG"
- CreateItemRequest_Attributes(1).value = "abc"
- CreateItemRequest_Item.attributes = CreateItemRequest_Attributes
Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt, ... Schlüsselwort "new". Aber das darf ich bei einem Array nicht.
Code Version 2
Fehler: "name" ist kein Member von "System.Array".
Code Version 3
Fehler: Der Wert ... kann nicht in 1-dimesionales Array konvertriert werden.
Bitte um Eure Unterstützung. Ich blicke da nicht mehr durch.
Danke,
Wolfgang
Hier der Aufruf der Funktion die ich benötige und Auszüge aus den Klassen.
VB.NET-Quellcode
- Partial Public Class CreateItemRequest
- Inherits ServiceRequest
- Private itemsField() As Item
- Partial Public Class Item
- Inherits Object
- Implements System.ComponentModel.INotifyPropertyChanged
- Private attributesField() As Attribute
- Private classNameField As String
- '''<remarks/>
- <System.Xml.Serialization.XmlArrayAttribute(IsNullable:=true, Order:=0)> _
- Public Property attributes() As Attribute()
- Get
- Return Me.attributesField
- End Get
- Set
- Me.attributesField = value
- Me.RaisePropertyChanged("attributes")
- End Set
- End Property
- Partial Public Class Attribute
- Inherits Object
- Implements System.ComponentModel.INotifyPropertyChanged
- Private nameField As String
- Private valueField As String
- '''<remarks/>
- <System.Xml.Serialization.XmlElementAttribute(IsNullable:=true, Order:=4)> _
- Public Property name() As String
- Get
- Return Me.nameField
- End Get
- Set
- Me.nameField = value
- Me.RaisePropertyChanged("name")
- End Set
- End Property
- '''<remarks/>
- <System.Xml.Serialization.XmlElementAttribute(IsNullable:=true, Order:=7)> _
- Public Property value() As String
- Get
- Return Me.valueField
- End Get
- Set
- Me.valueField = value
- Me.RaisePropertyChanged("value")
- End Set
- End Property
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von „w.stoellinger“ ()