Wenn du die Deklaration in einer
Unit machst, so musst du auch die gesamte Klasse in dieser
Unit machen. Das widerspricht aber dem, was du machen möchtest (jede Klasse in eine
Unit). Um den Uses eintrag wirst du nicht herumkommen. Es besteht aber die Möglichkeit die uses Klausel im Implementation Abschnitt der
Unit anzugegeben, wodurch Kreuzbezüge teilweise aufgelöst werden können.