Daniel: Dynamische Variabeln

Hallo

Ich möchte mit ASP Variabeln dynamisch generieren und einen Wert zuweisen, z.B.

Test1="velo"
Test2="velo"
Test3="velo"
...

Ich habe das so versucht:

for i= 1 to x
eval("Test" & i) = "velo"
next

Klappt aber nicht. Wie kann man das realisieren?

Gruss Daniel

  1. Hallo,

    Ich möchte mit ASP Variabeln dynamisch generieren und einen Wert zuweisen, z.B.
    Test1="velo"
    Test2="velo"
    Test3="velo"
    ...
    Ich habe das so versucht:
    for i= 1 to x
    eval("Test" & i) = "velo"
    next
    Klappt aber nicht. Wie kann man das realisieren?

    Das ist eine typische Aufgabe für ein Array.

    Dim test
      test = Array()

    For i = 0 To 10
         ReDim Preserve test(i)
         test(i) = "value Nr.: " & i
      Next

    For i = 0 To 10
         MsgBox (test(i))
      Next

    Suche in Deiner VBScript-Doku nach Array und ReDim.

    viele Grüße

    Axel

    1. Hallo,

      und noch als Ergänzung:
      Meines Wissens nach ist die dynamische Erzeugung von Variablen mit VBScript nicht möglich - Du wirst also wohl mit dieser oder einer vergleichbaren Lösung (z.B. Collection-Objekt) arbeiten müssen.

      MfG
      Rouven

      --

      -------------------
      ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(