Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: gegenseitiger Zugriff von zwei abgeleiteten Klassen

  Alt 11. Nov 2010, 15:37
Delphi unterstützt leider keine überkreuzenden Units.
M.E. Ist das der einzige wirkliche Makel an Delphi.

Die Kompilierung geht so schneller, man muss allerdings häufig auf Typecasts zurückgreifen.

Ich würde mir wünschen, dass sich Vorwärtsdeklarationen (die ja innerhalb einer Unit möglich sind):
ClassB = class;
auch auf andere Units anwenden lassen:
ClassB = class in unit ClassB;
Zumindest wenn bestimmte Rahmenbedingungen (die eine solche Auflösung absolut ausschließen würden) eingehalten werden.

Im Moment meckert mir der Compiler einfach zu schnell.

Habe ich ClassA und ClassB in einer Unit stehen, gibt es keine Probleme. Gliedere ich diese aber aus Gründen der Übersichtlichkeit in zwei getrennte Units aus, ändert sich ja eigentlich an den Beziehungen untereinander nichts. Delphi lehnt dies aber ab - und DAS PRANGERE ICH AN!
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat