VStack
Beschreibung
Ein VStack ist praktisch ein Ordner im Engine-Variable-System und die Basis einer Variable-Gruppe/NOTEHANDLE.
Er wird in @Funktionen normalerweise mit seinem Namen also als TEXT angegeben.
Während ein/eine NOTEHANDLE/VARGROUP als Datentyp existiert und als Variable übergeben wird.
Im Gegensatz zu einem/einer NOTEHANDLE/VARGROUP kann auf einem VStack wieder ein VStack liegen.
Beispiele:
Text1[TEST]:="TESTTEXT";
VarNameList:=@ScanVStack("TEST");
Der VStack TEST wird abgesucht, die Namen der Variablen die auf diesem VStack liegen werden als TEXTLIST zurückgegeben..
VarNameList:=@ScanVStack("GLOBAL");
Der VStack GLOBAL wird abgesucht, die Namen der Variablen die auf diesem VStack liegen werden als TEXTLIST zurückgegeben.
TestSubVStack[GLOBAL\\SUB]:="SubVstack TEXT";
VarNameList:=@PrtVStack("GLOBAL";1;2048);
Alle Variablen die auf dem VStack GLOBAL liegen (und alle Variablen die in VStacks liegen, die auf dem VStack GLOBAL liegen) werden im APILOG ausgegeben.
