Such mal im Forum nach "PropertyByName" ... Die Funktion gibt es zwar originär so nicht, führt aber in die richtige Richtung (
Unit TypInfo). (Ab welcher Delphiversion weiß ich aber nicht.)
Die Eigenschaften müssen aber
published sein. Für public-Eigenschaften ging das leider nicht - hätte ich Bedarf gehabt ...
Ab D2010 gibt es deutlich bessere Möglichkeiten. Dazu gab es ein Video von Daniel.