Показать сообщение отдельно
Старый 28.02.2018, 19:24   #157
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Прикольно глючит лоджик

Цитата:
Сообщение от Gromov Посмотреть сообщение
Не, уже разобрался. Если с экраном затянуть любой фбд блок - то не разваливается проект. А если только экран - то разваливается.
Разваливается

Цитата:
Сообщение от Gromov Посмотреть сообщение
НО(!) лучше не помещать экраны, как и отдельные ui блоки в макросы, поскольку это несколько противоречит конструкции проекта в лоджике.

Понимаете, блоки, которые генерирует смарт - они, "физически" лежит в левом верхнем углу поляны, и обрабатываются раньше других. Создавая макрос - вы незримым образом нарушаете порядок обработки блоков, поскольку связываете видимые блоки из фбд с невидимыми блоками смарта.
Хорошо бы это прописать в справке. И, кстати, в этом случае стоит связи между от блоков ФБД к входам экранов на поляне рисовать желтыми, что б сразу ясно было, что она отработает только в следующем тике. Трудно взять и просто догадаться об этом ...
ViS вне форума   Ответить с цитированием