Liste in Map >_<
Verfasst: 08.09.2010 12:48
Zeit für ein absolutes Anfängerprblem:
Für mein Programm brauche ich eine Map (Geschwindigkeit beim Zugriff) bei der jedes Map Element eine Strukturierte Liste ist. Lösung sieht so aus:
Wer den Code ausführt wird 'The list doesn't have a current element' erhalten. Egal, wie ich veruche, an die Daten ranzukommen.
Wenn man die Zeile mit SelectElement weglässt wird das erste Listenelement genommen.
Bin echt geschpannt wie die Lösung aussieht
Für mein Programm brauche ich eine Map (Geschwindigkeit beim Zugriff) bei der jedes Map Element eine Strukturierte Liste ist. Lösung sieht so aus:
Code: Alles auswählen
Structure GroupMember
Name.s
Password.s
InfluenceArea.s
EndStructure
Structure Group
List Members.GroupMember()
EndStructure
NewMap Groups.Group()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
AddMapElement(Groups(), "UserGroup")
AddElement(Groups()\Members())
Groups("UserGroup")\Members()\Name.s = "Admin"
Groups("UserGroup")\Members()\InfluenceArea.s = "Desktop"
Groups("UserGroup")\Members()\Password.s = "Blume"
AddElement(Groups()\Members())
Groups("UserGroup")\Members()\Name.s = "Fun"
Groups("UserGroup")\Members()\InfluenceArea.s = "Games Folder"
Groups("UserGroup")\Members()\Password.s = "pwrd"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Key$ = "UserGroup"
GroupElement = 2
SelectElement(Groups(Key$)\Members(), GroupElement)
Debug "Group Member: "+Groups(Key$)\Members()\Name.s
Debug "Influence: " +Groups(Key$)\Members()\InfluenceArea.s
Debug "Password: " +Groups(Key$)\Members()\Password.s
Wenn man die Zeile mit SelectElement weglässt wird das erste Listenelement genommen.

Bin echt geschpannt wie die Lösung aussieht
