基指针描述
如果基指针包含特殊字符,那么必须将其括在单引号中。 最多可以为基指针名称指定 132 个字符。 这包括任何下标,嵌入空白,括号和逗号。 当使用特殊字符时,它不包括括起的单引号。
Basing Pointer
.-------------------.
V |
>>-qualified-name---subscript------,subscript-------+----------><
注: 最大重复次数为 14 次。
以下是一些示例:
PTRVAR1
'ABC.PGMPTR(5,B.I)'
如果为变量指定了多个基指针,那么必须将基指针列表括在括号中。 当指定了多个基指针时,当用于查找变量时,它们必须按顺序列出,从第一个基指针到最后一个基指针。 在以下示例中, PTR_1 基指针是用于查找变量的第一个基指针; 它必须具有声明的基指针,或者它不能是基于变量。 PTR_1 指针中包含的地址用于查找 A.PTR_2 指针 (必须声明为基于的指针变量)。 A.PTR_2 指针用于查找 PTR_3 指针数组 (也必须声明为基础) ,最后一个指针数组中指定元素的内容用于查找变量。 例如:
('PTR_1' 'A.PTR_2' 'PTR_3(1,B.J)')