Map mit structure
Verfasst: 11.01.2020 11:13
Hallo, Leute ...
Wenn ich die pb Hilfe richtig verstehe, ist es doch möglich eine Map() mit einer structure zu versehen.
Also so etwas etwa:
Structure treeParams
Key.s
KeyId.i
Text.s
ImageId.i
Vg.s
VgId.i
EndStructure
NewMap treeIn.treeParams()
NewMap treeOut.treeParams()
Ich habe folgenden Code:
Es geht jetzt nicht um den Code in seiner Funktion. Das kann ich sowieso erst testen, wenn dieser Fehler behoben wird.
Der Compiler sagt mir beim Eintritt in foreach, dass treeIn KEINE Map ist.
Wieso ????? Wo liegt mein Denkfehler oder mein fehlendes Wissen? Oder habe ich grundsätzlich etwas nicht verstanden?
Vielen Dank für die Hilfe
.... Peter ....
Wenn ich die pb Hilfe richtig verstehe, ist es doch möglich eine Map() mit einer structure zu versehen.
Also so etwas etwa:
Structure treeParams
Key.s
KeyId.i
Text.s
ImageId.i
Vg.s
VgId.i
EndStructure
NewMap treeIn.treeParams()
NewMap treeOut.treeParams()
Ich habe folgenden Code:
Code: Alles auswählen
Structure treeParams
Key.s
KeyId.i
Text.s
ImageId.i
Vg.s
VgId.i
EndStructure
NewMap treeIn.treeParams()
NewMap treeOut.treeParams()
key.s="start"
AddMapElement(treeOut(),key)
treeOut(key)=treeIn(key)
Procedure parseTree(key)
ForEach treeIn()
If treeIn()\Vg = key
key=treeIn()\Key
AddMapElement(treeOut(),key)
treeOut(key)=treeIn(key)
DeleteMapElement(treeIn(),key)
parseTree(key)
EndIf
Next
EndProcedureDer Compiler sagt mir beim Eintritt in foreach, dass treeIn KEINE Map ist.
Wieso ????? Wo liegt mein Denkfehler oder mein fehlendes Wissen? Oder habe ich grundsätzlich etwas nicht verstanden?
Vielen Dank für die Hilfe
.... Peter ....