Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

AW: Geerbter Getter für lokale Objekt-Konstante?

  Alt 23. Jul 2020, 17:29
Hmmm, technisch sollte es auch schon mindestens im XE(1) gehen.
Es kann aber sein, dass : TCustomAttribute auch in der Implementation angegeben sein muss/musste.
Und KeepContext/DropContext gab es früher nicht ... dein Teil kannst einfach weglassen. (dann wird erst im TRttiContext.Create jedes mal der Context neu erstellt)

Und ob Man nun via RTTI ein [Attribut] oder die Konstante ausliest, macht eigentlich keinen Unterschied, ABER
* man muß aufpassen dass die Konstante nicht wegoptimiert wird (wenn sie nicht "direkt" benutzt wird)
* und dass man die privaten Teile der Klasse nicht aus der RTTI entfernt hat
http://docwiki.embarcadero.com/RADSt...ctive_(Delphi)
$2B or not $2B

Geändert von himitsu (23. Jul 2020 um 17:38 Uhr)
  Mit Zitat antworten Zitat