Text DE Version 1.90

VStack-Path

Beschreibung

Hinter einer nicht lokalen Variable wird in eckigen Klammern normalerweise ein/eine NOTEHANDLE/VARGROUP (Variable-Gruppe) angegben.

Im Falle einer VARGROUP (Variable-Gruppe) ist es möglich auch Gruppen von Variablen anzusprechen, die auf dieser Variable-Gruppe liegen.
Diese Untergruppen von Variablen werden über einen VStack-Path angesprochen.
Das System ist vergleichbar dem Datei-System, wobei eine VARGROUP bzw. VStack einem Ordner entspricht.

Beispiel:

TestSubText1[GLOBAL\TEST]:="Sub Text 1";
TestSubNum1[GLOBAL\TEST]:=1;
TestSubText2[GLOBAL\TEST\SUB2]:="Sub Text 2";
TestSubNum2[GLOBAL\TEST\SUB2]:=2;
@PrtVstack("GLOBAL";1;2048);

Es wird ein VStack TEST auf dem VStack GLOBAL angelegt.
Es werden die Variablen TestSubText1 und TestSubNum1 auf diesem VStack (TEST) angelegt.
Es wird ein VStack SUB2 auf dem VStack TEST angelegt.
Es werden die Variablen TestSubText2 und TestSubNum2 auf diesem VStack (SUB2) angelegt.
Alle Variablen auf dem VStack GLOBAL (und alle Variablen in VStacks liegen die auf dem VStack GLOBAL liegen) werden im APILOG ausgegeben.