Text DE Version 1.90

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.