Цитата:
Сообщение от
gl00mie
...
Но в случае RAssetProposal следование официальной инструкции приводит к ошибке времени выполнения в расширяемом классе: невозможно инициализировать queryRun из контейнера.
...
Вот как бы вы работали с queryRun в pack/unpack? Обычно это выглядит так:
...
Re: "контейнер стал длиннее"
Спасибо за опыт! Делаю вывод что в топку их инструкцию так любое их обновление unpack может вызвать подобный сценарий ошибки.
Часв два времени сделать свою таблицу и отладить код для хранения своего контейнера.
То есть:
CoC на pack/unpack но без изменений того что кладется и вынимается.
Собственная таблица для хранения своего дополнительного контейнера.
Напрягает что в любом будущем автоматическом накате изменений может быть такая ошибка. Сейчас OK, а скажем через год добавят диалоговый параметр и плохо напишут код в unpack.
Думаю что это самый классический случай когда будущее изменение вендора может сломать приложение без ошибок компиляции.
Кто будет виноват. Мы. Из-за нашего расширения ошибка - да.
Подстава.