Это действительно так. В баг-трекере 3S есть сообщения об утечках памяти при использования фреймов, последний раз оптимизация проводилась при подготовке SP9.
Вид для печати
Проверил работает! ) И как понял привязка переменных к переменным визуалаизации при добавлении на фрейм или набор вкладок автоматически двухсторонняя, т.е. идет как трансляция значений из GVL > фрейм > вкладка, так и запись значений из экземпляра фрейма в конкретную GVL.
А почему визуализации с добавленными переменными (VAR IN OUT) пропадают из менеджера визуализаций,
http://www.owen.ru/forum/attachment....0&d=1472904597
т.е. я не могу теперь просто открыть кадр действием "переключить отображаемую визуализацию" - на такие привязки компилятор выдает ошибки.
Потому что такая визуализация становится "вложенной", ее входы и выходы (в данном случае - VAR IN_OUT) должны быть сцеплены с какими-то переменными. Эта сцепка производится в настройках элемента Фрейм или в настройках вызова диалога, а при попытке перехода с кнопки ее (сцепки), естественно, не происходит.
Можно провести следующую аналогию:
- экран визуализации - программа
- экран фрейма/диалога (с интерфейсом) - функциональный блок
Нельзя привязать ФБ к задаче, но можно вызвать его из программы. Также и с визуализациями.
Все понял. Ну для моих целей хватило использования локальных переменных визуализации. VAR...END_VAR
Можно посоветовать ограничить число фреймов (особенно вложенных) в проекте, но, к сожалению, какое-то конкретное число назвать практически невозможно. В целом, можно сказать, что СПК1xx не подразумевает создание каких-то сложных визуализаций в значительном количестве - для этих целей лучше подойдет СПК207.
Я могу по своей практике сказать что до 3х вложенных работает нормально. И количество их никак не влияет. А вот 4й уровень сразу все "валит".
P.S. Больше двух лет все делаю только на фреймах.
А что подразумевается под сложными визуализациями? где та грань между 1xx и 2хх ?
как-то количественно оценить можно? например: сколько обновляемых переменных на кадре, общее кол-во визуализаций, и т.д. или тут речь больше про использование изображений для анимации и вложенности фреймов?