![]() |
AW: Externe Deklaration von Klassen
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.
|
AW: Externe Deklaration von Klassen
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... |
AW: Externe Deklaration von Klassen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz