Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi inherited für Vorfahren-Methode aufrufen (https://www.delphipraxis.net/97376-inherited-fuer-vorfahren-methode-aufrufen.html)

oki 9. Aug 2007 20:20

Re: inherited für Vorfahren-Methode aufrufen
 
Hi 3_of_8,

das mit der gemeinsamen Vorfahrenklasse ist sicher der übersichtlichere Weg. Ich glaube, ich hab uligerhardt's Antwort zu schnell bei Seite geschoben.

Gruß oki

negaH 9. Aug 2007 20:35

Re: inherited für Vorfahren-Methode aufrufen
 
Zitat:

@Hagen:
Den Trick mit TMethod kannte ich noch nicht. Da müsste sogar der Debugger sauber durchkommen oder?
Aus dem Bauch raus würde ich diesen Weg aber nur im Notfall nehmen.
Dem Debugger stört das nicht es ist immer noch gültiges Delphi/PASCAL und auch OOP konform. Aber eben nicht schön und ein Trick.

Ich benutze diesen auch sehr selten und meistens dann wenn ich auf die Implementierung der Klassenhierachie keinen Einfluß nehmen kann. Zb. man möchte einen Fehler in der VCL beseitigen und die VCL als Packages benutzen. Dann kann man die VCL eben nicht neu komplieren ohne Probleme mit 3'rd Party Packages zu bekommen. Dann geht nur noch dieser Trick.

Wie gesagt es ging mir darum alle Möglichkeiten aufzuzeigen und je nach Vorgaben hast du jetzt die Chance die für dich einfachste und schnellste Methode auszuwählen. OOP konform zu sein und immer ohne Tricks arbeiten zu wollen ist ein heres Ziel aber meistens sollen wir als Programmierer ein Problem schon gestern gelöst haben.

Gruß Hagen

uligerhardt 9. Aug 2007 20:42

Re: inherited für Vorfahren-Methode aufrufen
 
Zitat:

Zitat von oki
Ich glaube, ich hab uligerhardt's Antwort zu schnell bei Seite geschoben.

Geht mir öfter so. Irgendwie hab ich wohl ein Kommunikationsproblem. :-D :wink:

oki 9. Aug 2007 20:47

Re: inherited für Vorfahren-Methode aufrufen
 
[quote="negaH"]
Zitat:

Wie gesagt es ging mir darum alle Möglichkeiten aufzuzeigen und je nach Vorgaben hast du jetzt die Chance die für dich einfachste und schnellste Methode auszuwählen. OOP konform zu sein und immer ohne Tricks arbeiten zu wollen ist ein heres Ziel aber meistens sollen wir als Programmierer ein Problem schon gestern gelöst haben.

Gruß Hagen
So sehe ich das auch.
Auch wenn man die heren Ziele nicht erreicht, ist es gut sie zu haben. So bleibt das Bemühen erhalten sauber zu proggen. Aber ohne Tricks geht es manchmal nicht.

Gruß oki


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz