Navigation: Работа с переменными > POINTER - Получить номер записи в очереди |
![]() ![]() ![]() |
Получить номер записи в очереди:
pointer var qname
var - имя переменной,
далее в скрипте ее значение можно использовать так- [:var:]
qname - имя очереди
Процедура POINTER возвращает целочисленное значение типа LОNG, указывающее номер элемента очереди, к которому было успешное обращение оператором ADDQUE, GETQUE, или PUTQUE.
Пример:
DEFINE DATA
JQ QUEUE,PRE(JQ)
a1 LONG
a2 LONG
s1 STRING(50)
END
ENDDEFINE
# получим значение поля JQ:a1 и поместим его в простую переменную var
getfield var JQ JQ:a1
См. также: DEFINE DATA, SET, SETFIELD, ADDQUE, GETQUE, PUTQUE