• обязательно заполнить свой профиль на русском языке кириллицей
  • не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему
  • дублирование сообщений приравнивается к спаму
  • за поиск и предложение пиратского ПО - бан без предупреждения
  • рекламу и частные объявления мы не размещаем ни на каких условиях

Непонятки с прямым вызовом всплывающего окна.

Модератор: специалисты по Weintek

Ответить
Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

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

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Придумал костыль.
Под кнопками записи значения в LW-0 разместил функциональные кнопки смены полноформатного окна с 10-го на 12-е в десятом окне. И наоборот: с 12-го на 10-е в 12-ом окне.
В основном проекте пришлось создать копию проблемного окна и вставить в оба окна функциональные кнопки обмена этими окнами.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Возможно, в свойствах окон на поведение повлияет настройка "всплывающее окно - монопольно/нет"
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а):
23 мар 2020, 10:17
Возможно, в свойствах окон на поведение повлияет настройка "всплывающее окно - монопольно/нет"
В том-то и дело, что окно не должно быть монопольным.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

А версия EBPRO последняя? Вообще я не помню таких проблем у себя. Я бы предложил обновиться на последнюю версию EBPRO и при следующей загрузке проекта не забыть залить в панель и рантайм, потому что рантаймы панели (фактически это их прошивки) довольно серьёзно меняются со временем, а приходят они с EBPRO.
По вопросам работы Форума можно обратиться по этим контактам.


pkl58
освоился
освоился
Сообщения: 213
Зарегистрирован: 19 мар 2012, 19:04
Имя: Павел
Страна: Россия
город/регион: Пензенская обл.
Благодарил (а): 3 раза
Поблагодарили: 22 раза

Непонятки с прямым вызовом всплывающего окна.

Сообщение pkl58 »

У ТС панель старая.
vodav писал(а):
16 мар 2020, 15:19
Проект EB8000.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

pkl58 писал(а):
23 мар 2020, 12:28
У ТС панель старая.
Возможно она поддерживается в новых EBPRO, надо посмотреть.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а):
23 мар 2020, 12:52
Возможно она поддерживается в новых EBPRO, надо посмотреть.
И EBPro ее не поддерживает..
Костыль в проекте работает, некрасиво, конечно, с точки зрения оптимизации программы, но работает.

Отправлено спустя 11 минут 17 секунд:
И в EBPro 6.02.01.001 та же непонятка. Слева на право включается каждое окно, а наоборот - ч/з одно.
MTP1_1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

vodav писал(а):
23 мар 2020, 15:59
И в EBPro 6.02.01.001 та же непонятка. Слева на право включается каждое окно, а наоборот - ч/з одно.
А если сделать вот так то всё работает. :-P
индексрег1.png
индексрег2.png
EBpro 6.03.01.294
У вас нет необходимых прав для просмотра вложений в этом сообщении.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а):
23 мар 2020, 18:43
А если сделать вот так то всё работает.
Извините, то ли у меня руки кривые, то ли еще чего, но не работает:
MTP1_2.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Я попозже смогу посмотреть.

Индексы я выставлял естественно разные для каждой кнопки и вызова окна.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Jackson писал(а):
24 мар 2020, 09:37
Индексы я выставлял естественно разные для каждой кнопки и вызова окна.
Я этого не учел

Отправлено спустя 43 минуты 57 секунд:
Я считаю, что ему где-то нужна задержка времени для того, чтобы он мог одуматься. Все эти костыли со сменой окон и индексной адресацией просто дают ему одуматься и принять верное решение.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

vodav писал(а):
24 мар 2020, 14:25
Я считаю, что ему где-то нужна задержка времени для того, чтобы он мог одуматься.
точно так, у меня такое же ощущение даже на новых панелях. Поэтому может придумать какое-то промежуточное действие или делать переключение окон через системные переменные, а не непосредственно.
По вопросам работы Форума можно обратиться по этим контактам.

Аватара пользователя

Автор темы
vodav
освоился
освоился
Сообщения: 205
Зарегистрирован: 28 авг 2014, 08:30
Имя: Воднев Александр Васильевич
Страна: РФ
город/регион: Томск
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение vodav »

Я до этого делал перемещение через макрос, а тут чего-то решил упростить решение, избавиться от писанины. А оно боком вышло.

Аватара пользователя

Jackson
администратор
администратор
Сообщения: 11545
Зарегистрирован: 17 июн 2008, 15:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 219 раз
Поблагодарили: 457 раз

Непонятки с прямым вызовом всплывающего окна.

Сообщение Jackson »

Вообще странно. Я не так давно делал просто открытие вспомогательных окон (не монопольных) кнопками также - всё в порядке, правда там не было переключения, их можно было хоть все сразу открыть или закрыть.

Всё-таки глюк тут есть.
По вопросам работы Форума можно обратиться по этим контактам.

Ответить

Вернуться в «WEINTEK (операторские панели)»