Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Easy Builder PRO - ошибка индексации косвенных окон

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


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 08 июн 2015, 01:17

Здравствуйте коллеги!

Обнаружил неприятные ошибки при работе с индексацией косвенных окон. Индексом называю то, что в русской версии "адрес чтения" (см рис)
04.jpg


1) Косвенные окна, расположенные в основном окне при значении индекса =0 изначально (при открытии основного) не отображаются,
для их отображения можно установить индекс=1 и затем опять индекс=0
2) На одном окне невозможно отобразить две копии одного и того же косвенного (нужно для меню)
3) Следствием п.2 является то, что при увеличении значения индекса (например с 0 до 1) возникают ошибки в прорисовке косвенных окон.
При уменьшении не возникают - это и есть временный способ лечения ошибки.
4)Если нужно изменить индекс с любого меньшего на больший , например с 1 на 2, то сначала установите индекс больше нужного , например=3, а затем переустановите индекс=2.

демопроект с ошибкой присоединяю:
Для форума- Ошибка косвенных окон.zip


03.jpg
02.jpg
01.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 07:48
Ф.И.О.: Егор Дмитриевич Ченчуков

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Chenchukov » 08 июн 2015, 13:01

Скорее всего механизм ошибок это от невозможности отображения более одной копии косвенного окна внутри текущего активного.
Из-за изменения переменной (индекс) происходит обновление текущего экрана и N-ое косвенное (например тридцатое) косвенное окно пытается отображать содержание (N-1) -го (двадцать девятого), а двадцать девятое еще открыто и второе двадцать девятое не будет отображено.


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 09 июн 2015, 10:12

Пишут в почте, что описание ошибок изложено слишком сложно.
Разделил описание ошибок на 3 части.

Демо 1
ОШИБКА. ПРИ ОТКРЫТИИ ТЕКУЩЕГО ОКНА НЕ ОТОБРАЖАЮТСЯ КОСВЕННЫЕ ОКНА в WEINTEK Easy Builder PRO (см номер версии)
ОПИСАНИЕ ОШИБКИ
ЕСЛИ INDEX_WIND==0, ТО ПРИ ОТКРЫТИИ ОСНОВНОГО ОКНА КОСВЕННЫЕ ОКНА.НЕ ОТОБРАЖАЮТСЯ. ДЛЯ ОТОБРАЖЕНИЯ МОЖНО, НАПРИМЕР, ВЫПОЛНИТЬ МАКРОС (НАЖАТЬ НА КНОПКУ)

Демо 2
ОШИБКА. НЕ УДАЕТСЯ ОТОБРАЗИТЬ БОЛЕЕ ОДНОЙ КОПИИ КОСВЕННОГО ОКНА в WEINTEK Easy Builder PRO (см номер версии)
ДОПОЛНИТЕЛЬНАЯ ОШИБКА: ЕСЛИ INDEX_WIND==0, ТО ПРИ ОТКРЫТИИ ОСНОВНОГО ОКНА КОСВЕННЫЕ ОКНА НЕ ОТОБРАЖАЮТСЯ. ДЛЯ ОТОБРАЖЕНИЯ МОЖНО,НАПРИМЕР, ВЫПОЛНИТЬ МАКРОС (НАЖАТЬ НА КНОПКУ)

ERR 1 2 3.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 10 июн 2015, 16:22

в ответ на сообщение о вышеуказанных ошибках получил ответ российского дистрибютора Weintek:

Александр, добрый день!
Я перешлю.

Но я не могу гарантировать, что будет ли это принято и когда.
К примеру, у нас тоже было одно пожелание - сделать удаленный принтер в виде сервиса Windows. Чтобы он запускался и работал без логина, на корпоративном сервере или любой другой необслуживаемой машине. В итоге нам отказали. Не видят они смысла. А в чем смысл запуска через авторан при авторизации пользователя - я не знаю, вот это уже точно глупость ненужная.


насчет принтера я ничего не просил, просил удостовериться в существовании ошибки и переслать информацию разработчикам.


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 13 авг 2015, 10:18

Alex0015 писал(а):Пишут в почте, что описание ошибок изложено слишком сложно.
Разделил описание ошибок на 3 части.

Демо 1
ОШИБКА. ПРИ ОТКРЫТИИ ТЕКУЩЕГО ОКНА НЕ ОТОБРАЖАЮТСЯ КОСВЕННЫЕ ОКНА в WEINTEK Easy Builder PRO (см номер версии)
ОПИСАНИЕ ОШИБКИ
ЕСЛИ INDEX_WIND==0, ТО ПРИ ОТКРЫТИИ ОСНОВНОГО ОКНА КОСВЕННЫЕ ОКНА.НЕ ОТОБРАЖАЮТСЯ. ДЛЯ ОТОБРАЖЕНИЯ МОЖНО, НАПРИМЕР, ВЫПОЛНИТЬ МАКРОС (НАЖАТЬ НА КНОПКУ)

Демо 2
ОШИБКА. НЕ УДАЕТСЯ ОТОБРАЗИТЬ БОЛЕЕ ОДНОЙ КОПИИ КОСВЕННОГО ОКНА в WEINTEK Easy Builder PRO (см номер версии)
ДОПОЛНИТЕЛЬНАЯ ОШИБКА: ЕСЛИ INDEX_WIND==0, ТО ПРИ ОТКРЫТИИ ОСНОВНОГО ОКНА КОСВЕННЫЕ ОКНА НЕ ОТОБРАЖАЮТСЯ. ДЛЯ ОТОБРАЖЕНИЯ МОЖНО,НАПРИМЕР, ВЫПОЛНИТЬ МАКРОС (НАЖАТЬ НА КНОПКУ)



признал ли Weintek необходимость исправления ошибки ?


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 13 авг 2015, 12:20

Проверил в версии от 12.08.2015. Одна из трех описанных ошибок была устранена (неотображение окон при нулевом смещении индекса) и об этом указано в Release_note

Err fixed.jpg



Две другие ошибки не устранены, привожу их описания (ошибки взаимосвязаны) :
ERR 2_3.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение skr » 14 авг 2015, 09:02

Одновременное отображение двух копий одного косвенного окна внутри одного базового не предусмотрено. Проблема с перерисовкой разных окон при изменении индекса связана с этим же - окна обновляются поочерёдно и наступают моменты, когда два окна хотят показать одно и то же (одно уже обновилось, другое ещё нет). Разработчики посмотрят, что с этим можно сделать.
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 14 авг 2015, 09:25

skr писал(а):Одновременное отображение двух копий одного косвенного окна внутри одного базового не предусмотрено. Проблема с перерисовкой разных окон при изменении индекса связана с этим же - окна обновляются поочерёдно и наступают моменты, когда два окна хотят показать одно и то же (одно уже обновилось, другое ещё нет). Разработчики посмотрят, что с этим можно сделать.


Да, я писал о взаимной связи ошибок. Проще разрешить отображать более одной копии окна, чем динамически анализировать индексы окон.
Бвло бы удобно (если разработчик ведет журнал учета и исправления ошибок и с Вами существует обратная связь) узнать из этого же форума о том что разработчики исправили.
Спасибо ФАМ-Электрик и Вам за содействие.

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

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение skr » 14 авг 2015, 09:39

Alex0015 писал(а):Проще разрешить отображать более одной копии окна, чем динамически анализировать индексы окон.

На самом деле нет, это может потребовать очень серьёзных изменений. Кроме статических объектов есть ведь ещё такие, чьё поведение зависит от изменяющихся данных и от взаимодействия с пользователем, есть объекты, которые вызываются при открытии/закрытии окна или реагируют на него. И всё это должно работать одинаково в нескольких окнах, не дублироваться и не мешать ничему.
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 14 авг 2015, 13:08

skr писал(а): это может потребовать очень серьёзных изменений. Кроме статических объектов есть ведь ещё такие, чьё поведение зависит от изменяющихся данных и от взаимодействия с пользователем, есть объекты, которые вызываются при открытии/закрытии окна или реагируют на него. И всё это должно работать одинаково в нескольких окнах, не дублироваться и не мешать ничему.


пусть сделают как проще, лишь бы в обозримом будущем

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

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение skr » 18 авг 2015, 09:29

Пока вариант решения такой: если окна переключаются кнопками, над кнопками можно поместить ещё одну, невидимую, которая устанавливает максимальный индекс, тогда при нажатии сработают две кнопки по очереди.
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 18 авг 2015, 09:58

skr писал(а):Пока вариант решения такой: если окна переключаются кнопками, над кнопками можно поместить ещё одну, невидимую, которая устанавливает максимальный индекс, тогда при нажатии сработают две кнопки по очереди.


Способ некорректный для максимального индекса.

Для макс индекса=5 скрытая кнопка присваивает индекс=5 и тогда при переходе с 5 на 5 не отображаются некоторые окна (см скриншот, не отображены окна до №30). Придется устанавливать индекс не "макс", а "макс+1". Но установка индекса в "макс+1" может быть проблематичной, если существует окно "макс+1" и могут незапланированно выполниться его макросы и тд.

ERR_3_modyf.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение skr » 18 авг 2015, 10:14

Просто установите заведомо большее значение
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 18 авг 2015, 14:16

skr писал(а):Просто установите заведомо большее значение


skr, gредложенный метод устранения проблемы оказался уязвимым:
1) При перестановке местами первого и третьего окон возникает ошибка, для ее повторения нужно многократно нажимать на кнопку "05".
2) После перестановки обнаружилась ошибка при перерисовке окон при уменьшении индекса, для ее воспроизведения нажать на кнопки "05" и затем "04"

E3-2 05-04.jpg
E3-1.jpg


файл с примером ошибки:
ERR3_modyf.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение skr » 18 авг 2015, 14:22

Ну я же сказал, в заведомо большее. Поставьте 100, например
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Alex0015
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 08 июн 2015, 01:00
Ф.И.О.: Александр

Re: Easy Builder PRO - ошибка индексации косвенных окон

Сообщение Alex0015 » 14 сен 2015, 10:43

Выпущены очередные поправки, но судя по описанию нужной пока нет, ждем дальше

Release Notes EasyBuilderPro V5.02.01 Build 2015.09.10
EBProV50201_ReleaseNotes_20150910_en.pdf
У вас нет необходимых прав для просмотра вложений в этом сообщении.


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



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей