Wo hinein kann ich bei einem Objekt
Daten stecken? Mir fallen Felder und Properties ein. Gibt es mehr?
Für die abenteuerliche
RTTI-Wildwasserfahrt gibt es
- TRttiMember = class(TRttiNamedObject)
- TRttiProperty = class(TRttiMember)
- TRttiField = class(TRttiMember)
Jetzt gibt es einmal die Methode
TRttiProperty.GetValue(..)
und einmal
TRttiField.GetValue(..)
, allerdings keine abstrakte Methode in der Überklasse TRttiMember welche dann von seinen beiden Kindern implementiert wird. Gleiche Situation für
SetValue(..)
.
Warum ist das so? Ich sehe keinen Grund.