Как «автоматически» удалить неиспользуемые единицы из пункта использования? - PullRequest
23 голосов
/ 04 февраля 2010

Кто-нибудь знает об утилите, которая может автоматически обнаруживать и удалять ненужные единицы из предложения uses?

Предпочтительно это ..

  • можно запустить против юнита и / или проекта
  • бесплатен и работает с Delphi 2010

Заранее спасибо.

Ответы [ 2 ]

26 голосов
/ 04 февраля 2010

Попробуйте использовать мастер «Uses Unit Cleaner» из CnPack , который можно загрузить из здесь

alt text

Другим вариантом является использование ICARUS .

ИКАРУС - небольшое подмножество Паскаля Анализатор. Он разбирает Delphi или Borland Паскаль исходный код и генерирует список ненужных ссылок на объекты в ваши списки использования

альтернативный текст http://www.peganza.com/images/IcarusScreen.jpg

8 голосов
/ 04 февраля 2010

ICARUS от Peganza делает нечто подобное.

...