Simple-Scada forum

Simple-Scada 2 => Ошибки => Тема начата: dima_k от 26 Января 2021, 16:03:25

Название: C изменением layer какая-то чертовщина. Как минимум у TM_Line.
Отправлено: dima_k от 26 Января 2021, 16:03:25
В вложении маленький проект на 2 скрипта.

К полю привязана переменная ttt
По клику по кнопке
li102.Layer:=ttt.AsInt;
Раз в секунду 
text3.Text:=text3.Text +'1';         

Максимальный Layer - 16
Если вводить значения меньше 17 - просто ничего не меняется. Т.е. линия на верх не всплывает.
А если ввести, что-нибудь типа 45 , то 1 начнет прибавляться к text2. Хотя в коде этого ничего не прописывалось.

Косяки могут вылазить разные в разных местах.
Копать пришлось на намного более крупном проекте, потому что он вел себя не адекватно.
Нашел,  что перестаю трогать Layer - все работает.

скаду поставил последнюю demo
Название: Re: C изменением layer какая-то чертовщина. Как минимум у TM_Line.
Отправлено: Simple-Scada от 27 Января 2021, 09:33:30
Здравствуйте.

Да действительно, после смены слоя визуальные изменения на клиентах отображаются неправильно. Спасибо за пример проекта. Исправим в ближайшее время.
Название: Re: C изменением layer какая-то чертовщина. Как минимум у TM_Line.
Отправлено: Simple-Scada от 09 Февраля 2021, 19:20:52
Добавили исправления в обновлении 2.5.1.0.