Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Alois am 01.10.04 - 10:39:23
-
Hi,
falls diese Frage schon gestellt wurde, möchte ich mich entschuldigen. Allerdings suche schon mehr als eine Stunde und habe bisher nichts gefunden... ;D
Ich habe ein Profile Dokument mit ein berechnete Dialogliste (AZListe)
Wert:
_TxtListe:= AListe + ";" + BListe + ";" + CListe + ";" + DListe + ";" + EListe + ";" + FListe + ";" + GListe + ";" + HListe + ";" + IListe + ";" + JListe + ";" + KListe + ";" + LListe + ";" + MListe + ";" + NListe + ";" + OListe + ";" + PListe + ";" + QListe + ";" + RListe + ";" + SListe + ";" + TListe + ";" + UListe + ";" + VListe + ";" + WListe + ";" + XListe + ";" + YListe + ";" + ZListe ;
@Implode(@Explode(_TxtListe);";")
in ein Agent möchte ich auf diese Feld zugreifen und die Werte in ein Array bringen.
Set Alltxt = SetupDoc.GetFirstItem("AZListe")
(Alltxt ist vom Type Variant und als Value(0) erscheinen alle Werte mit ";" getrennt)
Jetzt habe ich einfach probiert:
Dim Allarray() As Variant
Allarray = Evaluate( |@Explode("| + Alltxt + |" ; ";")| )
und bekomme die Fehlermeldung "Illegal reference to array or list"
Weitere Versuche in eine Schleife auf die Einzelwerte mein Alltxt zu zugreifen sind erfolglos geblieben.... >:(
Für Experte wie euch sicher ein Klacks aber _ich_ stehe wie Ochs vorm Berg ???
Bitte um Hilfe
-
Deine Liste musst Du so aufbauen:
_TxtListe:= AListe : BListe : CListe
sonst ist es keine Liste, sondern ein String.
Mit dem @Explode weiter unten versuchst Du es zwar, aber mit dem @Implode darum machst Du es wieder zum String.
HTH,
Bernhard
-
Hi Bernhard,
Supiiiii - ich danke!!!
stell dir mal vor: es funzt ;D
wenn so einfache Sache übersehen werden können richtig Stunden verloren gehen ::)