![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неиспользуемые модули [D7]
Karluha © (2005-07-19 14:23:00)Суть проблемы такова: я решил удалить из проекта все неиспользуемые модули из uses. Есть множество утилит, позволяющий их определить. Все вроде хорошо, но когда я удаляю некоторые из них, интеллектуальная Delphi IDE сама добавляет некоторые из них, хотя в действительности они в модуле не используются. Вопрос: как сделать Delphi IDE немного глупее?
Юрий Зотов (2005-07-19 15:30:00) [61]> Karluha (19.07.05 15:07) [2]
> но возможно есть его наследники.
Значит, код предка обязан присутствовать в проекте (хотя бы частично), иначе наследники не смогут работать. Значит, хотя бы в одно предложение uses должен быть включен модуль Buttons.
И нет никакой разницы, будет ли модуль Buttons упомянут в одном предложении uses, или в нескольких. Вот он и включается в Ваши модули - разницы нет, а IDE удобнее делать поиск (для Code Completion и пр.).
Digitman (2005-07-19 15:20:00) [62]
> возможно есть его наследники.
а разве это не повод ?
к тому же на некие идент-ры, декларированные именно в модуле Buttons, может ссылаться код проекта
Karluha (2005-07-19 15:07:00) [63]Тогда может кто нить объяснит почему она это делает? Никак не могу понять, что может заставить IDE включить модуль Buttons, если на форме нет ниодного компонента из этого юнита, но возможно есть его наследники.
Digitman (2005-07-19 14:25:00) [64]
> как сделать Delphi IDE немного глупее?
очень просто - стать самому чуть умнее, поняв ПОЧЕМУ "Delphi IDE сама добавляет некоторые из них"