Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Kreuz-Zugriff zweier Units - Alternativen?

  Alt 10. Apr 2004, 13:57
Ich hätte folgende Alternativen Anzubieten:

1, Beide Klassen in einer Unit implementieren und mittels Foword-Definition die Klassen bekannt machen

2, Basisklasse definieren, welche die Methoden als virtuell einführt und in der Implementierungsklasse überschrieben wird

3, Interface definieren und statt die Klasse zu übergeben mit dem Interfaces arbeiten.

Jede Methode hat Vor- und Nachteile (Aufwand, Verständlichkeit, Nutzen). Welche Alternative jetzt die beste für dein Problem ist läßt sich so einfach nicht sagen.

Zitat:
Eine uses im Interface Abschnitt nutzen und dann kannst du direkt hinter implemenation noch mal einen uses Abschnitt einfügen, dann sollte es gehen
Wird für das Beispiel nicht gehen, da in jeder Unit die Einbindung der anderen Unit schon im Interface-Teil nötig ist.
  Mit Zitat antworten Zitat