Soweit ich das verstehe ist doch das eigentliche Problem, dass Delphi es nicht erlaubt, eine "
Unit an sich" zu referenzieren- Es gibt keinen Typ dafür. Somit kann man nicht dynamisch sagen "
Unit A" oder "
Unit B".
Da beide Units doch schon so schön aufgebaut sind, wäre es doch eigentlich die
geringste Arbeit, die beiden endlich in eine Klasse mit gemeinsamer Schnittstelle zu packen, oder?
Alternativ je eine Klasse (wieder mit gemeinsamer Schnittstelle) als
Fassade für eine
Unit wenn man die alte
Unit-Struktur noch woanders verwenden möchte.