Joar, die Meldung kommt, wenn delphi denkt zu erkennen, dass "gleichnamige" Units dieses Projekts bereits in anderen DesignTime-Packages, oder davon geladenen Runtime-Packages, vorhanden sind.
Aber da hier bereits diese Packages eingebunden sind, ist diese Meldung schon etwas falsch.
Auch gab es mal Probleme, wenn man in den Requires das
Package mit Suffix stehen hatte, also z.B. rtl280 statt
rtl.
Für's Kompilieren war es egal, aber für Prüfungen und vor allem bei Wechsel zu einer anderen Delphi-Version, da raucht es dann gern mal.
Mit Impliziten bezüglich Impliziter fällt mir jetzt nichts Derartiges ein, für D7, XE, 10.x und 11.x.
Aber z.B. {$IFDEF} und sonstiges Zeugs in im Projekt, bereitet öfters Probleme.