Панель древняя MT8000i. Проект EB8000.
Есть два полноформатных окна 10, 12 и еще одно всплывающее - 11.
В каждом полноформатном окне есть кнопка смены окна и еще есть ряд кнопок (8 шт.) с функцией
записи в LW0 постоянных значений 1,2,4 и т.д. до 128. На каждой кнопке есть битовый индикатор
индикации состояния битов LW0,00 .. LW0,07. Чуть ниже этих кнопок с индикаторами расположены
объекты прямого вызова окна 11 по состоянию выше перечисленных битов. На всякий случай есть
индикатор значения LW0.
Вроде все просто, нажал, например, кнопку с записью в LW0 значения 4, на ней включается
индикатор LW0,02 и под ней появляется всплывающее окно. Любой другой индикатор гаснет,
соответственно прячутся и другие всплывающие окна.
Но по факту, ежели нажимать кнопки по порядку слева на право, то все так и пойдет до тех
пор, пока не поменяться порядок нажатия на обратный. Тут всплывающие окна начинают показываться
через раз или в зависимости от погоды в Лосс-Анджелесе. При чем, если всплывающее окно не
наблюдается в 10-м окне, то при переходе в 12 окно оно как ни в чем не бывало висит на своем месте.
Если тут же вернуться в 10-е окно, то и там все будет ОК.
Хочется как-то иметь стабильность без всяких фокусов с переходом в другое окно, может
подскажете, как это организовать?
Сам проект можно взять в моем сообщении на АСУ ТП:https://asutpforum.ru/download/file.php?id=10430