-
Здравствуйте. Как бы донести до разработчиков ПР200, что поведение изделия в приложенном проекте странное?
test3.owl
Этот демонстрационный проект был создан, чтобы понять, как происходит переход между экранами. Переключение между экранами 1 и 2 происходит "по изменению переменной", но возможно и по нажатию ESC. На третий экран можно перейти нажатием кнопки OK. Вернуться к экрану 1 - ESC.
Что мы видим при запуске:
1. Переход между экранами происходит не "по изменению", а в том случае, когда соответствующая переменная True. При этом обратный переход, пока переменная True, невозможен. Ни кнопками, ни по переменным.
2. Если одновременно истинны условия перехода между экранами 1->2 и 2->1, то ломается отображение переменных. Так, пока green=True, red всегда отображается как False. И в эти моменты (когда red=green=True) отсутствует реакция на кнопки (нельзя перейти и на экран 3). И переменная yellow тоже замораживается.
3. Если же перейти на экран 3, из которого нет переходов по переменным, то всё отображается адекватно.
Причины всего этого теперь более-менее понятны, это зацикливание в выборе экрана. Но было бы правильно, чтобы в этой ситуации интерфейс не замораживался.
Метки этой темы
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума