Domino 9 und frühere Versionen > ND7: Entwicklung

Ein Array einem anderen Array zuweisen

(1/1)

Dubidu:
Hallo,
ist es möglich ein Array einem anderen Array zuzuweisen?


--- Code: ---Class ExpandedGroup
Public sName As String
Public vExpandedGroup() As Variant
End Class


....
....

group.vExpandedGroup = vMembers

--- Ende Code ---

vMembers ist ein Array das group.vExpandedGroup zugewiesen werden soll. Ich bekommen jedoch folgende Fehlermeldung:


--- Zitat ---Illegal Reference to array or list: vExpandedGroup
--- Ende Zitat ---

Weiß jemand weiter?!

Liebe Grüße
Giordano

DAU-in:

--- Zitat von: Dubidu am 14.07.08 - 15:26:50 ---Hallo,
ist es möglich ein Array einem anderen Array zuzuweisen?


--- Code: ---Class ExpandedGroup
Public sName As String
Public vExpandedGroup() As Variant
End Class


....
....

group.vExpandedGroup = vMembers

--- Ende Code ---

vMembers ist ein Array das group.vExpandedGroup zugewiesen werden soll. Ich bekommen jedoch folgende Fehlermeldung:


--- Zitat ---Illegal Reference to array or list: vExpandedGroup
--- Ende Zitat ---

Weiß jemand weiter?!

Liebe Grüße
Giordano

--- Ende Zitat ---

group.vExpandedGroup = vMembers

group zeigt auf ein Object vom Typ 'ExpandedGroup'?

Oder ist das ein Schreibfehler?

Dubidu:

--- Zitat von: DAU-in am 14.07.08 - 17:20:40 ---group.vExpandedGroup = vMembers

group zeigt auf ein Object vom Typ 'ExpandedGroup'?

Oder ist das ein Schreibfehler?

--- Ende Zitat ---

Ja, so ist es!
Ich habe mal die Klammern "()" bei der Variable vExpandedGroup in der Klasse ExpandedGroup weggelassen und nun funktioniert es! :)

Liebe Grüße
Giordano

Thomas Schulte:
Was ja auch logisch ist.

Du hast versucht einem nicht initialisierten Array() of Variants ein anderes Variant  das ein Array sein mag zuzuweisen.
Wenn du das so geschrieben hättest:

Group.vExpandedGroup(0) = vMembers dann hätte es funktioniert,vorausgesetzt du hättest vExpandedGroup irgendwo mal richtig initialisiert.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln