![]() |
Re: Klasse um eine funktion erweitern - Vererbung
Dann sollte dies gleichzeitig als Änderungsvorschlag an die Entwickler gesendet werden ;)
|
Re: Klasse um eine funktion erweitern - Vererbung
Zitat:
|
Re: Klasse um eine funktion erweitern - Vererbung
Um mich da jetzt auch mal einzumischen, wo ist denn das Problem, wenn er diese kleine Änderung bei seiner Version dieser Komponente einbaut? :gruebel: Es ist doch nicht so, als würde dadurch das Verhalten unglaublich verändert... Er muß eben nur diese zusätzliche Eigenschaft im Konstruktor der Komponente mit false initialisieren, dann ändert sich bei Projekten, bei denen er diesen Wert nicht nutzt Nullkommagarnüscht. :roll:
|
Re: Klasse um eine funktion erweitern - Vererbung
Bei dieser einen Änderung wird er wohl keine Probleme bekommen, außer dass er sie vielleicht bei jedem update der JEDIs wiederholen darf.
Wenn man aber generell jede kleine Änderung, mal hier en bissi, dort ein bissi, ändert, wird man irgendwann eine Version haben die man gar nicht mehr so leicht updaten kann. Da sich durch das Update ja auch der Ursprungscode ändern wird (hoffentlich denn sonst wars update umsonst). |
Re: Klasse um eine funktion erweitern - Vererbung
Darf ich mal zum Thema "funktioniert ja nicht wegen virtual" anmerken, dass ich die Methode doch schon als virtual deklariert hatte? Damit wird, auch beim internen Aufruf der Methode, nämlich sehr wohl die überschriebene Methode aufgerufen.
|
Re: Klasse um eine funktion erweitern - Vererbung
Intern im Sinne innerhalb einer Methode der abgeleiteten Klasse?
Wenn dem so ist solltest du inherited davor schreiben. |
Re: Klasse um eine funktion erweitern - Vererbung
Nein, intern im Sinne von Aufruf innerhalb einer geerbten Methode der abgeleiteten Klasse. inherited bringt da nichts, es geht ja darum, die überschriebene Methode in die VMT einzutragen. :???:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 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