Проблемы, возникающие после обновлений

Автор serge197a, 12 ноября 2016, 09:25:29

« назад - далее »

serge197a

Сегодня утром после обновления перестал компилироваться
рабочий проект. Как это устранить?

mike

Где-то поставили рекурсивную связь

VoronovMaksim88


VoronovMaksim88

Не, не надо проект ))
Ошибка в сборке ZWB, однозначно. У меня та же беда.

serge197a

mike
вообще ничего не делал с проектом.
работал с копией и не скомпилилось.
загрузил исходник- аналогично.
но исходник не изменялся и загружен в м120, лежащий на столе.
Проблема в обновленной утром сборке ЗВБ.

Artem

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

serge197a

Во вложении.

VoronovMaksim88

Обновился. Теперь работает.

serge197a

Исходник, после обновления, компилируется.
Макрос написанный утром нет.
(проект тот же)
Переписывать?

VoronovMaksim88


serge197a

Макрос отдельно компилируется.
программа контроллера нет.

VoronovMaksim88

У вас явно циклическая связь блоков в макросе.

VoronovMaksim88

Если добавить переменную, то тогда нормально скомпилируется.

VoronovMaksim88

Но это не последняя ошибка в проекте ))

serge197a

Цитата: VoronovMaksim88 от 13 ноября 2016, 11:12:57
Но это не последняя ошибка в проекте ))
если вы про входные переменные этого макроса, то он не дописан из-за невозможности компиляции. они в будущем должны будут писаться по сети. остальное работает.
циклическая связь должна проверяться при компиляции объекта.
Успешная компиляция объекта и ошибки при компиляции программы в целом не должна появляться при условии правильных внешних связях макросов программы.
Такие особенности (как запрет рукурсивной связи) не являются правилом для всех сред программирования использующие ФБД и должны выделяться при проверке объекта обязательно.