powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ищу утилиту
15 сообщений из 15, страница 1 из 1
Ищу утилиту
    #38145092
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со временем в pbl накапливается много неиспользуемых объектов. Существует ли утилита, которая позволила бы "сжать" библиотеку, удалив из неё неспользуемые в приложении объекты?
...
Рейтинг: 0 / 0
Ищу утилиту
    #38145569
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.02.2013 16:58, mgl_www пишет:

> Со временем в pbl накапливается много неиспользуемых объектов.
> Существует ли утилита, которая позволила бы "сжать" библиотеку, удалив
> из неё неспользуемые в приложении объекты?

Автоматически? Нет. Некую информацию к размышлению может дать PBL Peeper.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ищу утилиту
    #38145776
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите сюда
Там есть "Unused Object Find". Удалять, думаю, надо будет руками, но хотя бы знаешь - что.
Сам не юзал, но может это то ...
...
Рейтинг: 0 / 0
Ищу утилиту
    #38148299
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000Некую информацию к размышлению может дать PBL Peeper.


Спасибо большое. Информацию к размышлению PBL Peeper, конечно, дает, но ее столько, что для того, чтобы извлечь пользу этому нужно посвятить жизнь :-)
...
Рейтинг: 0 / 0
Ищу утилиту
    #38148316
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJBПосмотрите сюда
Там есть "Unused Object Find". Удалять, думаю, надо будет руками, но хотя бы знаешь - что.
Сам не юзал, но может это то ...

Спасибо большое. Вот это то, что я искал. За пару минут выдал весь список Unused Objects, причем, что самое приятное, с учетом объектов, прописанных в .pbr файле.
Удалять нужно руками, а это та ещё работка, но всё-таки задача вроде-бы решена.
...
Рейтинг: 0 / 0
Ищу утилиту
    #38150152
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_wwwPaulJBПосмотрите сюда
Там есть "Unused Object Find". Удалять, думаю, надо будет руками, но хотя бы знаешь - что.
Сам не юзал, но может это то ...

Спасибо большое. Вот это то, что я искал. За пару минут выдал весь список Unused Objects, причем, что самое приятное, с учетом объектов, прописанных в .pbr файле.
Удалять нужно руками, а это та ещё работка, но всё-таки задача вроде-бы решена.

PBTools немного ошибается, но это поправимо, если предварительно сделать бэкап исходной библиотеки :-)
У меня библиотека изначально содержала 1252 объекта, после удаления неиспользуемых - 755 объектов, т.е. сократилась почти на 40%.
...
Рейтинг: 0 / 0
Ищу утилиту
    #38150185
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_wwwУ меня библиотека изначально содержала 1252 объекта, после удаления неиспользуемых - 755 объектов, т.е. сократилась почти на 40%.
Вот что действительно интересно, это КАКИМ образом можно заиметь 60% неиспользуемых объектов...
...
Рейтинг: 0 / 0
Ищу утилиту
    #38150236
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филиппmgl_wwwУ меня библиотека изначально содержала 1252 объекта, после удаления неиспользуемых - 755 объектов, т.е. сократилась почти на 40%.
Вот что действительно интересно, это КАКИМ образом можно заиметь 60% неиспользуемых объектов...

Ну, во-первых - 40% :-).
Во-вторых - это результат 10-летней эволюции. Дарвин, понимаете ли.
...
Рейтинг: 0 / 0
Ищу утилиту
    #38150267
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одну гадость PBTools мне всё-таки сделал.
При инсталляции он поставил свой тулбар в мой РВ12.5. Теперь выясняется, что некоторые кнопки тулбара Appeon'a стали выполнять функции PBTools'а.
Снёс PBTools.
Теперь эти кнопки Appeon'a не выполняют ничего! Самое обидное, что "под раздачу" попала кнопка Deploy :-(
...
Рейтинг: 0 / 0
Ищу утилиту
    #38150447
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_www,

Тулбар он через реестр создает.
Поищите лишнее в ветке реестра от вашей версии PB и почистите
...
Рейтинг: 0 / 0
Ищу утилиту
    #38151343
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskymgl_www,

Тулбар он через реестр создает.
Поищите лишнее в ветке реестра от вашей версии PB и почистите

Спасибо, Анатолий! К сожалению, уже "поздно пить боржоми". Я переинсталлировал Appeon, а там свои проблемы (ох уж эти китайцы).
...
Рейтинг: 0 / 0
Ищу утилиту
    #38151935
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_wwwФилипппропущено...

Вот что действительно интересно, это КАКИМ образом можно заиметь 60% неиспользуемых объектов...

Ну, во-первых - 40% :-).
Во-вторых - это результат 10-летней эволюции. Дарвин, понимаете ли.

Тут был тяжелый выбор, то ли предположить, что проценты не умеете считать, то ли, что писать ясно не умеете ;-)

Я последние 1.5 года работаю на приблуде (весьма большой), которую начали писать в 1998 году!!! Так вот, если и есть +-3% неиспользуемых объектов в библиотеках, так и то вряд ли (по ходу дела их вычищали, а не через 10 лет)...
...
Рейтинг: 0 / 0
Ищу утилиту
    #38152001
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФилиппЯ последние 1.5 года работаю на приблуде (весьма большой), которую начали писать в 1998 году!!! Так вот, если и есть +-3% неиспользуемых объектов в библиотеках, так и то вряд ли (по ходу дела их вычищали, а не через 10 лет)...
Ну что-же, давайте по-серьезному. Это приложение обеспечивает фунционирование конкретного интенсивно развивающегося бизнеса. В бизнесе постоянно происходят изменения, появление новых и отмирание старых бизнес-процессов, разработочных и отчетных документов, аналитических выборок и т.д. и т.п. В нашей бурно реформируемой Украине только за последний год одна из самых сложных (с точки зрения программирования) форм отчетности (налоговая накладная) менялась практически каждый месяц, а сейчас её вроде бы собираются вообще отменить.
Основное количество неиспользуемых объектов в моей библиотеке (414 из 497) - это datawindows, т.е. те самые документы, отчеты и выборки, которые в течение 10 лет устаревали и выходили из обращения. Я их не удалял, поскольку они ничему не мешали (линковщик при создании ехе-файла их игнорирует и на размер ехе-файла их наличие никак не влияет), а в то же время удобно иметь их под рукой, чтобы посмотреть "как это было раньше" и использовать их в качестве шаблона для новых объектов.
Я бы и сейчас не занялся этой "генеральной уборкой", если бы не Appeon. Дело в том, что он тупо конвертирует ВСЕ объекты библиотеки в свои файлы и, таким образом, засоряет диск. Правда, на быстродействие приложения это никак не влияет, поскольку каждый объект загружается отдельно по мере необходимости.
Чёрт меня дёрнул заняться этой "оптимизацией". Сколько раз за свою жизнь я говорил себе - "не пользуйся noname-примочками от неизвестных умельцев". И вот на тебе - имею кучу проблем (описано в предыдущих постах). И на старуху бывает проруха.

ФилиппТут был тяжелый выбор, то ли предположить, что проценты не умеете считать, то ли, что писать ясно не умеете ;-)

А русский-то язык начинаете забывать... :-)
...
Рейтинг: 0 / 0
Ищу утилиту
    #38152071
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_www,
Телефоны нас портят. Русский язык я помню. Да и знаю наверняка лучше чем Вы ...
...
Рейтинг: 0 / 0
Ищу утилиту
    #38152159
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФилиппТелефоны нас портят. Русский язык я помню. Да и знаю наверняка лучше чем Вы ...
Насчет телефонов не понял.
И давайте в будущем не переходить на личности. Нам нечего делить.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ищу утилиту
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]