AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Externe Deklaration von Klassen

Ein Thema von FrEEzE2046 · begonnen am 16. Dez 2009 · letzter Beitrag vom 26. Sep 2010
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#11

AW: Externe Deklaration von Klassen

  Alt 26. Sep 2010, 13:40
Die richtige Lösung wurde meiner Meinung nach schon vorstellt. Einfach eine weitere Unit hinzufügen in der für beide Klassen jeweils eine abstrakte Basisklasse vorhanden ist. Und die beiden abgeleiteten Klassen beinhalten dann kein Member der anderen Klasse sondern ein Member der anderen Basisklasse.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

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

AW: Externe Deklaration von Klassen

  Alt 26. Sep 2010, 14:30
Das war nicht die Frage. Man kann sich mit verschiedenen Konstrukten behelfen, die aber alles andere als optimal und übersichtlich sind. Wenn z.B. die echte Klasseninstanz zur Basisklasse neue Methoden beseitzt, kommt man an diese ohne Typecasts nicht heran.

Die Frage war, ob Delphi das möglicherweise künftig mitbringen könnte...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#13

AW: Externe Deklaration von Klassen

  Alt 26. Sep 2010, 15:20
Das war nicht die Frage....
Die Frage war, ob Delphi das möglicherweise künftig mitbringen könnte...
Ich habe auf den Ausgangspost (und damit die Ausgangsfrage) geantwortet und nicht auf alle Folgebeiträge Denn ich denke es geht in erster Linie darum das die Ausgangsfrage geklärt ist (schließlich wurde sie nicht umsonst gestellt). Es wird den Fragesteller sicher nicht all zu weit bringen was in 2 Jahren möglich ist wenn die Ausgangsfrage dabei ungeklärt bleibt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz