Mein Delphi gibt mir regelmäßig eine entsprechende Meldung aus
Ich kenne das nur genau andersrum, also dass eine
Unit implitzit einkompiliert wurde.
Packages wurden
IMHO noch nie
automatisch implizit verlinkt.
Es kann ja gewollt sein, dass eine
Unit direkt einkompiliert wird, anstatt sie aus einem
Package zu laden.
Wir haben das so z.B. im Einsatz.
Eine Komponente ist für die Designtime in einem
Package, um in der
IDE geladen und auf die Form platziert zu werden, aber zur Laufzeit liegt sie im selben
Package, wie die damit bestückten Forms.
So können diese Forms in der
IDE bearbeitet werden, auch wenn das
Package der Forms grade nicht kompilierbar ist, bzw. beim Kompilieren des zweiten Packages fliegt diese Komponente nicht ständig aus dem Speicher.
Ich kann mich aber an eine Frage erinnern, wo Delphi (oder irgendein Addon) fragte, ob das
Package XYZ der Liste der Abhängigkeiten hinzugefügt werden soll, beim Einfügen einer Komponente auf die Form.