VStack
Description
A VStack is effectively a folder in the Engine variable system and the basis of a variable group/NOTEHANDLE.
It is normally specified in @Functions by its name, that is, as TEXT.
Whereas a NOTEHANDLE/VARGROUP exists as a data type and is passed as a variable.
Unlike a NOTEHANDLE/VARGROUP a VStack can again contain a VStack.
Examples:
Text1[TEST]:="TESTTEXT";
VarNameList:=@ScanVStack("TEST");
The VStack TEST is scanned; the names of the variables located on this VStack are returned as a TEXTLIST.
VarNameList:=@ScanVStack("GLOBAL");
The VStack GLOBAL is scanned; the names of the variables located on this VStack are returned as a TEXTLIST.
TestSubVStack[GLOBAL\\SUB]:="SubVstack TEXT";
VarNameList:=@PrtVStack("GLOBAL";1;2048);
All variables located on the VStack GLOBAL (and all variables in VStacks located on the VStack GLOBAL ) are output in the APILOG.
Note : This text was machine-translated and may contain inaccuracies.
