Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#11

Re: Klasseneigenschaften und ihre Getter (abstrakte Klasse)

  Alt 14. Mai 2007, 16:44
Sorry, es ist nicht "Unsinnigkeit" in deinem Wunsch nach so einem direkten Weg, sondern die "Sinnlosigkeit" liegt darin begründet das das Klassendesign der Delphi VCL sowas einfach nicht unterstützen kann. Das liegt eben an der Art&Weise wie Delphi die RTTI's zu einer Klasse speichert und später per Unit TypInfo.pas zb. im Object Inspector darauf zugreift.

Ich hatte hier im Forum in einem anderen Thread exakt dieses Problem schonmal angesprochen. Vielleicht findest du dort noch mehr Infos.

Es gibt noch eine Lösung indem du einfach auf die Deklaration als abstract verzichtest. Deine Getter Methode wird dann als leerer Funktionsrumpf implementiert in dem nur eine EAbstract Exception aufgerufen wird.

Gruß Hagen
  Mit Zitat antworten Zitat