Страница 1 из 1
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 9:53
Admin
KEY{PROP:Components} ! Get number of key components
GROUP{PROP:Fields} ! Get number of fields in file (group)
Для очереди есть PROP:?????
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 10:37
kreator
Howmany попробуй.
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 10:38
Yufil
А свойства группы в очереди не срабатывают?
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 10:43
Admin
kreator писал(а): 20 Июнь 2017, 10:37Howmany попробуй.
не работает
Yufil писал(а): 20 Июнь 2017, 10:38А свойства группы в очереди не срабатывают?
не работает
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 10:44
Admin
Обычно кручу пока WHO не вернет пусто... но так тупо...
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 12:17
Дед Пахом
Admin писал(а): 20 Июнь 2017, 9:53GROUP{PROP:Fields} ! Get number of fields in file (group)
Так даже этого нет, PROP:Fields работает только с файлами.
QUEUE Fields counter
Добавлено: 20 Июнь 2017, 13:53
Admin
Вот это и бесит. Н5 какие то и разная пурга. А элементарных вещей нет!
QUEUE Fields counter
Добавлено: 21 Июнь 2017, 11:37
kreator
Наверняка есть какая-то скрытая функция или проп. Через howmany можно вот так:
Код: Выделить всё
i# = 1
s# = 0
loop
if ~howmany(LOC:MeasurementQueue, i#)
break
end
s# += howmany(LOC:MeasurementQueue, i#)
i# += 1
end
stop('Всего элементов - ' & s#)
howmany автоматически считает массивы, группы...