Man kann diese überkreuzenden Units aber immer ausbauen.
Selbst wenn du Klassenmethoden hast die Varaiblentypen aufrufen die sich dann überkreuzen würden.
Ist mir daletzt passiert.
Du bindest die
Unit dann unterhalb von Implementation ein und machst nur Pointer mit Type casts ( Unschön )
besser ist aber mkinzlers vorschlag das entsprechend in nur eine
Unit aus zu lagern.