Du verstehst aber schon den Unterschied zwischen System und eigenen Units?
Niemand kann mir vorschreiben wie ich meine Units benenne.
gruss
Für Delphi gibt das da keinen Unterschied und wenn du da Units gleich benennts wie die Delphi eigenen Units, ist es sowas von klar, dass du da Probleme bekommen wirst. Delphi gibt dir bestimmte Regeln vor und dazu gehört es nun mal, dass Units eindeutig sein müssen oder ansonsten eben sauber mittels Searchpath und Browsepath getrennt sind UND es keinen Namspace Konflikt gibt, was hier in deinem Fall zutrifft.
Du machst dir dein Leben nur selber kompliziert und fehleranfällig, wenn du dich nicht an gewisse Regeln und Funktionsweisen der
IDE hälst. Wenn du dich daran hälst, funktioniert alles wie es soll.