Text EN Version 1.90

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.