Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: C изменением layer какая-то чертовщина. Как минимум у TM_Line.  (Прочитано 1202 раз)

dima_k

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
В вложении маленький проект на 2 скрипта.

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

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

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

скаду поставил последнюю demo
« Изменён: 26 Января 2021, 16:48:58 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Да действительно, после смены слоя визуальные изменения на клиентах отображаются неправильно. Спасибо за пример проекта. Исправим в ближайшее время.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Добавили исправления в обновлении 2.5.1.0.