Autor Thema: Dialogliste in Array  (Gelesen 1099 mal)

Offline Alois

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • Mal sehen...
Dialogliste in Array
« 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dialogliste in Array
« Antwort #1 am: 01.10.04 - 10:42:52 »
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

Offline Alois

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • Mal sehen...
Re: Dialogliste in Array
« Antwort #2 am: 01.10.04 - 11:29:01 »
Hi Bernhard,

Supiiiii - ich danke!!!
stell dir mal vor: es funzt  ;D

wenn so einfache Sache übersehen werden können richtig Stunden verloren gehen  ::)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz