Nur zur info, warum dir rtti weiterhelfen könnte: RTTI bedeutet 'runtime type information' und du kannst damit published properties von objekten setzen/lesen, wenn du zB. den property-namen nur als string vorliegen hast...und noch vieles mehr. RTTI ist im prinzip ein haufen tabellen (records) in denen background-infos zu den klassen gespeichert sind... Also genau das, was du brauchst.
Die meisten rtti-funktionen befinden sich in der unit 'typInfo' und deine objekte sollten von TPersistent abgeleitet sein...oder mit der directive {$r+} (glaub ich) erstellt sein.
viel spass.
PS: auf dieser seite findest du eine rtti service klasse, die dir das leben einfacher machen könnte:
www.joachimdevries.d...wnload/download.html