Domino 9 und frühere Versionen > ND8: Entwicklung

Liste einer anderen Liste zuweisen

(1/1)

sudsaat:
Hallo zusammen,

gibt es eine Möglichkeit, eine bestehende Liste einer anderen Liste zuzuweisen?

Exemplarischer Code:

--- Code: --- Dim test List As String
Dim test2 List As String

test("foo") = "bar"
test2 = test

--- Ende Code ---

Ich erhalte den Fehler:
illegalReference to array or list: TEST2


Und noch eine andere Frage bzgl. Listen: Gibt es eine Möglichkeit aus einer Liste nicht den Wert sondern den Bezeichner auszulesen?

Exemplarischer Code:

--- Code: ---
Dim data List as String

data("Bezeichner") = "Wert"

ForAll entry In data
Print entry
End ForAll

--- Ende Code ---

Obiger Code gibt dann "Wert" aus, ich bräuchte aber den "Bezeichner", ist sowas möglich?

Freue mich auf euer Feedback.

Grüße Thomas :-)

Peter Klett:
Zu 1:

Forall t in test
   test2 (Listtag (t)) = t
End Forall

Zu 2:

Listtag gibt Dir den Bezeichner zurück (s.o.), aber nicht über den Wert, da der Wert nicht eindeutig ist (also bei Dir Listtag (entry) )

EDIT: Noch ein Nachsatz zu 1: Wenn test2 nicht leer ist, aber nach dem Kopieren identisch mit test sein soll, musst Du vorher test2 löschen (-> Erase test2). Um einzelne Werte zu löschen, verwendest Du Erase test ("Bezeichner")

sudsaat:
Super, vielen Dank!

habs jetzt auch in der Hilfe gefunden - das habe ich irgendwie überlesen.

Grüße Thomas :-)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln