Как декомпилировать ресурсник?
Модераторы: m0p3e, edward_K, Модераторы
Как декомпилировать ресурсник?
Можно ли как-то "разложить" ресурсник с формами отчетов чтобы узнать какие в нем содержаться формы и (если возможно) удалить из него "не нужные" формы. Что-то похожее на конфигуратор и файлы .crf. Есть ли такое и как им воспользоваться?
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
есть вот такой http://www.tyumbit.ru/gal_forum/viewtopic.php?t=2715
но насколько сейчас жизнеспособен не известно.
или seclib ищи
но насколько сейчас жизнеспособен не известно.
или seclib ищи
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Не очень понятно зачем закладывать ресурсник для удаления из него форм.
Если Вам надо удалить форму, то найдите в исходниках ее базовую форму, затем обычным контексным поиском найдите где имя базовой фоомы используется в ресурсниках галактики. перекомпилируйте бвзовую форму на данном ресурснике. При перекомпиляции базовой формы все протитипы будут удалены компилятором. скомпилируйте свои формы.
Хотя и это все делать не надо, т.к. можно просто скрыть ненужные формы в окне показа форм, которое появляется после CTRL+P.
Если Вам надо удалить форму, то найдите в исходниках ее базовую форму, затем обычным контексным поиском найдите где имя базовой фоомы используется в ресурсниках галактики. перекомпилируйте бвзовую форму на данном ресурснике. При перекомпиляции базовой формы все протитипы будут удалены компилятором. скомпилируйте свои формы.
Хотя и это все делать не надо, т.к. можно просто скрыть ненужные формы в окне показа форм, которое появляется после CTRL+P.
Некоммерческое общение в форуме
Дело в том что, когда-то давно один из представителей службы поддержки зачем-то влепил в ресурсник "измененую" форму-прототип НВП. Другой чудак в уже другой ресурсник тоже влепил прототип, и снова какко-то другой. С тех пор стандартные формы НВП не печатаются - Галу вышибает. И добавить новую форму не получается - прототип-то не стандартный. Убрать этот рескрсник совсем нельзя - слишком много там других полезных отчетов. Вот хочу попробовать выкинуть нафик оттуда этот прототип. Кажется SECLIB.EXE в этом может помочь.
Спасибо что откликнулись.
Спасибо что откликнулись.
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
для Морзе
С патчем никаких проблем быть не может. Вернее проблем не больше, чем обычно. Патч может не менять базовую форму - тогда все будет ОК. Если меняет, то она обычно поступает в другом ресурнике, который перекрывает имеющийся. Тогда проблем, как и обычно с Вашими формами, разработанными на базе допатчивых прототипов..их надо все одно перекомпилить с указанием пути на новый ресурник с базовой формой.
С патчем никаких проблем быть не может. Вернее проблем не больше, чем обычно. Патч может не менять базовую форму - тогда все будет ОК. Если меняет, то она обычно поступает в другом ресурнике, который перекрывает имеющийся. Тогда проблем, как и обычно с Вашими формами, разработанными на базе допатчивых прототипов..их надо все одно перекомпилить с указанием пути на новый ресурник с базовой формой.
Некоммерческое общение в форуме
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Пардон, но
ИЗМЕНЕНИЕ формы-прототипа есть по сути - изменение вип-интерфейса, формирующего поток данных для нее. поэтому мало "вынести" кривую форму прототип, нужно идти от зерна, т.е. от самого интерфейса.
Если бы дело касалось просто изменения формы - компилируйте ее в ресурс с ЛЮБЫМ именем, отличным от стандартного и цепляйте через ОпенРесурс - она тогда на 100% перекроет все стандартные формы, в т.ч. и выходящие с патчами ))))
Единственный ньюанс - если прото меняется в каком-то патче... здесь придется ручками изменения отслеживать
ИЗМЕНЕНИЕ формы-прототипа есть по сути - изменение вип-интерфейса, формирующего поток данных для нее. поэтому мало "вынести" кривую форму прототип, нужно идти от зерна, т.е. от самого интерфейса.
Если бы дело касалось просто изменения формы - компилируйте ее в ресурс с ЛЮБЫМ именем, отличным от стандартного и цепляйте через ОпенРесурс - она тогда на 100% перекроет все стандартные формы, в т.ч. и выходящие с патчами ))))
Единственный ньюанс - если прото меняется в каком-то патче... здесь придется ручками изменения отслеживать
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
за флуд (см. Нарушения и Наказания) будем получать жирные +
Мав. Флуд бывает разный. В данном случае он тематический.Maverick писал(а):за флуд (см. Нарушения и Наказания) будем получать жирные +
ecasoft говорит о "вырезании" линкформ из родных ресурсов Галактики. Тогда проблем после компиляции прототипа, на первый взгляд, не будет. Однако в самом вопросе намека на родной ресурс небыло. Если у человека ресурсник полученый со стороны, содержащий набор форм или свой же, но в некоторых формах уже нет необходимости, то вариант компиляции прототипа в него принесет много сюрпризов. Есть еще один аспект - размер файла...