//Scriptfunktion 'SETVAR'
//Setzt eine Variable auf einen Wert - Die Variable als auch der Wert können Variablen enthalten.
//Beispiel:
//Zuerst bilden wir testweise ein ARRAY mit Semikolon getrennt
//Das ARRAY splitten wir mit ';'. 'ANZ' ist die Anzahl der Einträge und VORNAMEN_GESAMT das durchnumerierte ARRAY
TMP_ARRAY="Anton;Bernd;Hans;Marta;Siegfried"
ANZ=SPLIT{{TMP_ARRAY},;,VORNAMEN_GESAMT}
COUNTER="0"
TMP_GESAMT=""
MSG_TMP=""
VORNAME_1=""
VORNAME_2=""
VORNAME_3=""
VORNAME_4=""
VORNAME_5=""
DO{}
COUNTER=SUM{{COUNTER}+1}
VORNAME=VORNAME_{COUNTER}
TMP_VORNAME=GETVAR{VORNAMEN_GESAMT{COUNTER}}
TMP_SET=SETVAR{{VORNAME},{TMP_VORNAME}}
TMP_GESAMT={TMP_GESAMT}{RET}{COUNTER} {TMP_VORNAME}
IFBLOCK{COUNTER={ANZ}}
EXIT{}
ENDIF
LOOP{}
MSG_TMP={MSG_TMP}Hier ist das Ergebnis aus 'SETVAR'{TMP_GESAMT}{RET}{RET}
COUNTER="0"
TMP_GESAMT=""
DO{}
COUNTER=SUM{{COUNTER}+1}
TMP_VORNAME=GETVAR{VORNAME_{COUNTER}}
TMP_GESAMT={TMP_GESAMT}{RET}({COUNTER}) {TMP_VORNAME}
IFBLOCK{COUNTER={ANZ}}
EXIT{}
ENDIF
LOOP{}
MSG_TMP={MSG_TMP}Hier ist das Ergebnis von 'SETVAR' mit 'GETVAR' ausgelesen:{TMP_GESAMT}{RET}{RET}
DLG=DLGMESSAGE{{MSG}{MSG_TMP}}