Попытка переупорядочить мои пакеты для набора компонентов TFrame-потомков, мне кажется, что мне кажется, что нужно вырвать часть моих потомков утилиты TFrame, отдельно от которые используют их, главным образом потому, что первые зарегистрированы в палитре как истинные компоненты и, по-видимому, иногда смешивают IDE с формами диалоговых окон, которые их используют. Формы диалога, в свою очередь, вызываются не визуальными компонентами, которые являются частью третьего пакета. Это, по-видимому, делает большинство компиляторов жалоб, связанных с зависимостями/путаницы уходят. (Я еще не вышел).
При компиляции пакета с диалоговыми формами (которые вызывают фреймы) я получаю предупреждение "Ядро" MyFrames, неявно импортированное в пакет "MyDialogForms"
Учитывая, что это проявляется в качестве предупреждения о компиляторе, у меня уже давно сложилось впечатление, что "неявно импортировать" устройство обычно не очень хорошо. Существуют ли конкретные случаи, когда это не так? то есть, где неявно импортируется единица в порядке и/или соответствующая практика?... и если да, то каковы конкретные случаи?