OberonCore https://forum.oberoncore.ru/ |
|
Меню: неустойчивость к ошибкам. https://forum.oberoncore.ru/viewtopic.php?f=131&t=6196 |
Страница 1 из 1 |
Автор: | Trurl [ Среда, 13 Декабрь, 2017 16:56 ] |
Заголовок сообщения: | Меню: неустойчивость к ошибкам. |
Мне кажется, некорректные Menus.odc должны игнорироваться. |
Автор: | Info21 [ Среда, 13 Декабрь, 2017 22:22 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
А сейчас что? |
Автор: | Trurl [ Четверг, 14 Декабрь, 2017 08:14 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
Если меню с ошибками, будет ББ с элементарным меню из двух команд. Если без ошибок, но пустое, вообще не загрузится. |
Автор: | Info21 [ Четверг, 14 Декабрь, 2017 15:13 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
Понял, спасибо. Скорее да -- игнорироваться. С каким-нибудь сообщением -- в рабочий журнал? или на месте меню какие-нибудь звёздочки? |
Автор: | Евгений Темиргалеев [ Пятница, 15 Декабрь, 2017 00:45 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
Trurl писал(а): Если меню с ошибками, будет ББ с элементарным меню из двух команд. В первом случае открывается ошибочный документ. Его можно исправить, а при выходе на вопрос "сохранить" ответить да. Но это не очевидно. Недавно нарвался (при проверке только что сформированной сборки) и, можно сказать, случайно получилось исправить.Если без ошибок, но пустое, вообще не загрузится. А вообще тут проблема не собственно в меню, а в подходе, который нарушает принцип неизменности компонента. Описание меню в ресурсах -- это часть компонента, которая не должна меняться, -- заводские настройки. Результат их изменения не должен попадать в тот же файл и затирать их. Куда он должен попадать -- это уже вопрос второй. Вариант решения: http://oberoncore.ru/library/temir_nast ... zmeshhenii Вложение: Снимок экрана от 2017-12-15 00-42-36.png [ 17.65 КБ | Просмотров: 8328 ] Суть устойчивости в том, чтобы можно было, убрав свои испорченные настройки, стартовать с заводскими. |
Автор: | Trurl [ Пятница, 15 Декабрь, 2017 08:43 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
Евгений Темиргалеев писал(а): Описание меню в ресурсах -- это часть компонента, которая не должна меняться, -- заводские настройки. Собственно с заводскими настройками я и столкнулся. Начал устанавливать CpcBeautifier, он создал пустое меню Cpc и внезапно ББ перестал работать. |
Автор: | Евгений Темиргалеев [ Пятница, 15 Декабрь, 2017 18:55 ] |
Заголовок сообщения: | Re: Меню: неустойчивость к ошибкам. |
Заводские настройки должны приходить готовыми, а не записываться на месте. Положили компонент, если система с ним не работает, удалили. В случае с записью меню, я считаю, имеет место неверная практика, обусловленная не доведёнными до уровня теории техническими решениями. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |