Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2012, 17:16   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

У CnPack есть очистка модулей, вычищает uses от не используемых модулей.
Если надо сильнее.. вот софтина: http://www.peganza.com/products_pal.htm
Человек_Борща вне форума Ответить с цитированием
Старый 12.11.2012, 19:00   #12
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Я наконец-то нашёл ) это могучая вещь, даже пары минут потестить хватило, чтобы понять что это мастхэв для почти любого серьезного проекта, который делал не один разработчик и/или в течение долгого времени.

Тем более бесплатная ) Жаль правда без исходников.

http://www.torry.net/authorsmore.php?id=5777 Здесь лежит, первая программулина.
Есть и минусы - она на немецком (для меня правда без разницы) а англ она только при махинациях сделается.
Ну и такое дело - она видимо чисто по-строчно делает сравнение, т.е. не на уровне идентификаторов а целых блоков, но и это уже хорошо против копипасты.
phomm вне форума Ответить с цитированием
Старый 09.09.2014, 06:50   #13
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Апнем-ко.

Тут опять встала задача поискать подобное озвученной задаче.

Поглядел, что ссылка померла. Вот поискал более нормальную http://www.softwareunion.lu/downloads/ прога DupeChecker

В процессе работы с задачей выяснилось, что прога не прожёвывает любой контент, ей подавай либо 1 файл с любым расширением, либо набор файлов, но обязательно с расширением pas, поэтому для поиска в разнообразном контенте (не только паскаль-код) надо слить всё файло в одну папочку и проставить расширение всем пасовое.
Также выяснилось, что прога заточена именно под пас-код (хотя, казалось бы, поиск дубликатов блоков задача вполне себе широкая), но разрабы не утруждали себя анализом, и путём нехитрых экспериментов выяснилось, что достаточно добавить в файл слово implementation (не знаю, важно ли куда ставить, я просто в начале понатыкал) и прога будет есть файл. Учитывая, что уже файлы в отдельное место слиты и забриты в пасники, проставить туда ещё импл несложно, можно даже батничек накатить, ренеймящий файло и дописывающий импл в начало, для всех файлов в папке (куда будет копироваться для сравниловки).

Может за прошедшее время кто узнал или кто-то вновь читающий, кинет ещё какие известные способы для решения подобных задач.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск дубликатов по двум столбцам?! mojo Microsoft Office Excel 5 15.11.2012 00:13
Выделение, поиск дубликатов и копирование nbw Microsoft Office Excel 2 04.06.2011 12:55
Поиск дубликатов в массиве. Mister_Originalnos Помощь студентам 0 09.12.2010 20:13
поиск дубликатов файлов(имя, тип, размер). Вывод дубликатов на экран с отображением их пути faraon1792 Помощь студентам 4 19.03.2010 23:46
Поиск дубликатов Студент-снова Microsoft Office Excel 10 16.01.2010 18:57