Опитвайки се да пренаредя пакетите си за набор от TFrame-descendent компоненти, смятам, че е необходимо да разбийте някои от моите наследници на помощната програма TFrame отделно от диалоговите форми, които ги използват, главно защото първите са регистрирани в палитрата като истински компоненти и това изглежда понякога обърква IDE по отношение на диалоговите форми, които ги използват. Диалоговите форми от своя страна се извикват от невизуални компоненти, които са част от трети пакет. Това, засега, изглежда прави по-голямата част от оплакванията, свързани със зависимостта / объркванията изчезват. (все още не съм излязъл обаче).
Когато компилирам пакета с диалоговите форми (които извикват Frames), получавам предупреждение „Единица „MyFrames“ имплицитно импортирана в пакет „MyDialogForms““
Като се има предвид, че се показва като предупреждение на компилатора, отдавна съм останал с впечатлението, че "имплицитно импортиране" на единица като цяло не е добро нещо. Има ли конкретни случаи, когато това не е така? т.е. когато имплицитното импортиране на единица е ОК и/или подходяща практика?... и ако е така, какви са тези конкретни случаи?