Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi IDE - Kontextsensitive Hilfe und Klassen-Vervollständigung

  Alt 8. Apr 2022, 12:29
Zweite Sache, die mich derzeit absolut nervt: Ich habe Stammklassen mit diversen Property-Zugriffen in einer 'Haupt'-Unit deklariert. In anderen 'Unter'-Units leite ich Klassen hiervon ab, ergänze diese um diverse Felder/Objekte mit teilweise neu benötigten Getter- und Setterfunktionalitäten. Nun gibt es die eigentlich nützliche Funktion der Klassenvervollständigung. Dies ergänzt Getter und Setter der neuen Properties, welche die Hauptklasse nicht kennt. Super Sache! Nun aber werden (nur in 'Neben'-Units) diese abgeleiteten Klassen auch zusätzlich um die Getter und Setter der Properties der Hauptklasse erweitert, obwohl diese schon dort realisiert wurden. Und die sind weder virtual noch reintroduced oder sonst wie deklariert. Ich benutze einfach die Set- und Get-Funktionen der Stammklasse in der Property-Deklaration der abgeleiteten Klassen. Nun aber muss ich diese unsinnigen Deklarationen sowohl im Deklarations- als auch im Implementationsteil der abgeleiteten Klassen von Hand entfernen. Leite ich Klassen in der gleichen Unit ab, unterbleibt diese unsinnige Auffüllung.
Bin ich der Einzige, den das nervt?
Wenn es dafür noch keinen Eintrag im QP gibt, wäre das durchaus möglich. Insofern sollte man dann auch einen anlegen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat