ich habe die Fahrzeugklasse in einer
Unit und die einzelnen Protokolle ebenfalls in separate Units.
Jetzt muss ich im Interface Teil für Fahrzeuge und Protokolle die jeweils andere Unis per uses einbinden.
Das funktioniert natürlich nicht. muss ich in diesem Fall die Fahrzeugklasse und die Protokoll Klassen in einer
Unit zusammenführen oder gibt es doch eine elegantere Möglichkeit. Ich hätte sie gerne getrennt.
aus dem Grund würde ich das nicht machen. Übergebe TProtokoll lieber ein Event, das die jeweilige Instanz feuern kann und das neue Kennzeichen (oder whatever) an die Elternklasse übergeben kann, dann sind die "unabhängig" voneinander.
zudem würde ich TProtokoll1/TProtokoll2, wenn diese in Fahrzeug an unterschiedlichen Stellen Verwendung finden, eher in eine TProtokollX (Namen sind Schall und Rauch und sollen nur zur Veranschaulichung dienen
) auslagern und dort dann entscheiden, welche konkrete TProtokoll du instanziieren musst.
GRüße