@PrtVStack
Syntax
@PrtVStack(NAME1;OPTIONS2);
@PrtVStack(NAME1;OPTIONS2;SIZE3);
Description
Outputs the VStack with dem names NAME1 (if "" is specified, _PRCVSTACK – the local VStack of this function or context – is used). With FN OPTIONS2 the detailed behavior can be specified, and with FN SIZE3 a maximum size can be specified for how large a binary variable may be in order to be output as a dump. This is only possible in 2 KByte increments (2048 bytes) (SIZE3=0 means no size limit).
IMPORTANT VStacks:
_PRGCTRLVSTACK
_DBPCTRLVSTACK
_INDEX
_GDEFFNVSTACK
_FDEFVSTACK
_SYSTEM
_PRGVSTACK1
_PRGVSTACK2
_TMPVSTACK
MAIN
SYSTEM
GLOBAL
OPTIONS2:
BIT HEX DEC MEANING
00 0001 00001 VStacks stored on VStack NAME1 are also output.
01 0002 00002 VSPECVARPOINTREF entries are output only with statistical
information.
To combine the functionality, the individual DEC values must be added.
NOTE:
All variables beginning with "_" (underscore) are SYSTEMVARIABLEN, which should not be used!
SYSTEMVARIABLEN are neither supported nor explained!
!!!! VStacks are variables, too !!!!
Example: @PrtVStack(NAME1;OPTIONS2)
NAME1:="GLOBAL";
OPTIONS2:=0;
@PrtVStack(NAME1;OPTIONS2);
Outputs the VStack "GLOBAL" without a size limit for binary variables.
Example: @PrtVStack(NAME1;OPTIONS2;SIZE3)
NAME1:="GLOBAL";
OPTIONS2:=0;
SIZE3:=4096;
@PrtVStack(NAME1;OPTIONS2;SIZE3);
Outputs the VStack "GLOBAL" with all VStacks stored on it, with binary variables up to 4 KByte being output.
Note : This text was machine-translated and may contain inaccuracies.
