Страница 1 из 1

Как декомпилировать ресурсник?

Добавлено: 26 май 2005, 12:56
bublik
Можно ли как-то "разложить" ресурсник с формами отчетов чтобы узнать какие в нем содержаться формы и (если возможно) удалить из него "не нужные" формы. Что-то похожее на конфигуратор и файлы .crf. Есть ли такое и как им воспользоваться?

Добавлено: 26 май 2005, 13:52
Max_Fin
есть вот такой http://www.tyumbit.ru/gal_forum/viewtopic.php?t=2715
но насколько сейчас жизнеспособен не известно.
или seclib ищи

Добавлено: 26 май 2005, 14:07
bublik
Мерси.
Правда файло по ссылке не находиться, зато SecLib есть. Покопаюсь.

Добавлено: 26 май 2005, 14:17
ecasoft
Не очень понятно зачем закладывать ресурсник для удаления из него форм.

Если Вам надо удалить форму, то найдите в исходниках ее базовую форму, затем обычным контексным поиском найдите где имя базовой фоомы используется в ресурсниках галактики. перекомпилируйте бвзовую форму на данном ресурснике. При перекомпиляции базовой формы все протитипы будут удалены компилятором. скомпилируйте свои формы.

Хотя и это все делать не надо, т.к. можно просто скрыть ненужные формы в окне показа форм, которое появляется после CTRL+P.

Добавлено: 26 май 2005, 15:19
m0p3e
ecasoft писал(а):перекомпилируйте бвзовую форму на данном ресурснике.
И новый патч содержащий данный прототип принесет массу эмоций :)

Добавлено: 26 май 2005, 15:41
Max_Fin
Ребята, стойте, в вопросе ни кто не говорил, что он будет его перекомпилировать, просто декомпиляция, чтобы посмотреть какие вообще поля в прототипе есть

Добавлено: 26 май 2005, 16:12
bublik
Дело в том что, когда-то давно один из представителей службы поддержки зачем-то влепил в ресурсник "измененую" форму-прототип НВП. Другой чудак в уже другой ресурсник тоже влепил прототип, и снова какко-то другой. С тех пор стандартные формы НВП не печатаются - Галу вышибает. И добавить новую форму не получается - прототип-то не стандартный. Убрать этот рескрсник совсем нельзя - слишком много там других полезных отчетов. Вот хочу попробовать выкинуть нафик оттуда этот прототип. Кажется SECLIB.EXE в этом может помочь.
Спасибо что откликнулись.

Добавлено: 26 май 2005, 16:45
ecasoft
для Морзе

С патчем никаких проблем быть не может. Вернее проблем не больше, чем обычно. Патч может не менять базовую форму - тогда все будет ОК. Если меняет, то она обычно поступает в другом ресурнике, который перекрывает имеющийся. Тогда проблем, как и обычно с Вашими формами, разработанными на базе допатчивых прототипов..их надо все одно перекомпилить с указанием пути на новый ресурник с базовой формой.

Добавлено: 26 май 2005, 16:58
Maverick
Пардон, но
ИЗМЕНЕНИЕ формы-прототипа есть по сути - изменение вип-интерфейса, формирующего поток данных для нее. поэтому мало "вынести" кривую форму прототип, нужно идти от зерна, т.е. от самого интерфейса.

Если бы дело касалось просто изменения формы - компилируйте ее в ресурс с ЛЮБЫМ именем, отличным от стандартного и цепляйте через ОпенРесурс - она тогда на 100% перекроет все стандартные формы, в т.ч. и выходящие с патчами ))))
Единственный ньюанс - если прото меняется в каком-то патче... здесь придется ручками изменения отслеживать

Добавлено: 26 май 2005, 17:06
bublik
А у меня получилось выкинуть "кривой" прототип. Теперь все работает.

Добавлено: 26 май 2005, 19:55
m0p3e
ecasoft писал(а):для Морзе
Разведем флуд по этому поводу? Могу много всяких "правильных" примеров привести... :)

Добавлено: 27 май 2005, 09:07
Maverick
за флуд (см. Нарушения и Наказания) будем получать жирные +

Добавлено: 27 май 2005, 13:01
m0p3e
Maverick писал(а):за флуд (см. Нарушения и Наказания) будем получать жирные +
Мав. Флуд бывает разный. В данном случае он тематический. :)
ecasoft говорит о "вырезании" линкформ из родных ресурсов Галактики. Тогда проблем после компиляции прототипа, на первый взгляд, не будет. Однако в самом вопросе намека на родной ресурс небыло. Если у человека ресурсник полученый со стороны, содержащий набор форм или свой же, но в некоторых формах уже нет необходимости, то вариант компиляции прототипа в него принесет много сюрпризов. Есть еще один аспект - размер файла...

Добавлено: 27 май 2005, 13:16
bublik
согласен с морзе