Forum: Object-Pascal / Delphi-Language
Delphi
by HalloDu,
9. Sep 2006
Zum Vergleich hab ich das Beispiel noch mal eben mit Verebung geschrieben um zu demostrieren wie das funktioniert.
Hoffe es hilft dir bei deinem Problem. :)
Forum: Object-Pascal / Delphi-Language
Delphi
by HalloDu,
9. Sep 2006
Ich hab jetzt mal kurz ein Beispiel, wie du das haben möchtest geschrieben, aber dabei ist mir aufgefallen, dass auch die Zeilen sehr lang werden.
Hier ist das Beispiel :coder2:
EDIT: An deinem Beispiel siehtst du auch wie unpraktisch dein Konzept ist, denn du kannst nicht auf Variablen und Methoden von Übergeorneten Objekten zugreifen, was bei Vererbung in den meisten Fällen möglich ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by HalloDu,
9. Sep 2006
Delphi muss das benutzen, weil dort zuerst einmal die Unterobjekte von TForm verschieden seien können und man z.B. kein TLabel von einer TForm ableiten kann. Diese Hierachie kommt auch zustande weil das TForm Objekt ein Visueller Container ist in den man andere Objekte stecken kann.
Mfg HalloDu
Zu deiner Bemerkung: Die Typen müssen auch so stehen, also letzter Type muss als erstes definiert...
Forum: Object-Pascal / Delphi-Language
Delphi
by HalloDu,
9. Sep 2006
Ich würde es mal so versuchen:
type TPKW = class
Jeep: TJeep
procedure Fahren;
end;
type TJeep = class
Wuestenjeep: TWuestenjeep;
GelaendeIndex: Integer;
end;