Autor Thema: Ein Array einem anderen Array zuweisen  (Gelesen 1546 mal)

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Ein Array einem anderen Array zuweisen
« 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

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

Zitat
Illegal Reference to array or list: vExpandedGroup

Weiß jemand weiter?!

Liebe Grüße
Giordano

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Ein Array einem anderen Array zuweisen
« Antwort #1 am: 14.07.08 - 17:20:40 »
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

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

Zitat
Illegal Reference to array or list: vExpandedGroup

Weiß jemand weiter?!

Liebe Grüße
Giordano

group.vExpandedGroup = vMembers

group zeigt auf ein Object vom Typ 'ExpandedGroup'?

Oder ist das ein Schreibfehler?
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Dubidu

  • Aktives Mitglied
  • ***
  • Beiträge: 168
  • Geschlecht: Männlich
  • Eins, zwei, drei - eierlei!
Re: Ein Array einem anderen Array zuweisen
« Antwort #2 am: 14.07.08 - 17:23:15 »
group.vExpandedGroup = vMembers

group zeigt auf ein Object vom Typ 'ExpandedGroup'?

Oder ist das ein Schreibfehler?

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

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Ein Array einem anderen Array zuweisen
« Antwort #3 am: 14.07.08 - 17:31:27 »
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.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz