Создал массив структуры типа параметр_1[*].id (datetime, receivedatetime,value и т.д.)(структура описана в библиотеке типа структура_1 поля id,datetime,receivedatetime,value..).
И всё работает как надо- кроме того, что выдаются системные сообщения(после запуска проекта)
-"попытка чтения несуществующего элемента". И действительно 1-ю минуту(так настроено) масив пустой
и вполне оправданы такие сообщения , но даже после чтения таблиц БД, когда массив заполняется(через основной параметр
PostgresSQL -запроса, который имеет тот же тип(тот же массив той же структуры)).
(SQl-запрос типа select * from имя-таблицы where id=1 order by datetime DESC) СКАДА продолжает высчитывать ошибки обращения
к несуществующему элементу, в программах ST типа(или цикла WHILE):
IF параметр_1[1].datetime<>NULL
THEN
last_value:=параметр_1[1].value; //и это работает!!!
END_IF;
хотя точно параметр_1[1].datetime существует и не равен NULL(и value существует),
но системные сообщения ругаются что попытка чтения несуществующего элемента
и наращивают счётчик ошибок.
Если бы не эти системные сообщения , то можно было бы сказать , что всё работает.
Никто не встречался с такой проблемой в MS4D?