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".
Über Packages (und eigentlich wieder Klassen/Interfaces) wäre das möglich.
Ich würde das aber nicht empfehlen das dynamisch darüber zu machen.
Ebenfalls wäre ein reine
DLL möglich die jeweils die gleichen exportierten Funktionen hat.
Windows Vista - Eine neue Erfahrung in Fehlern.