Ich wäre fast geneigt, zu sagen, dass Dir SetSubComponent fehlt (
http://www.delphipraxis.net/79726-un...der-gruen.html).
Aber es kann in Deinem Fall (insbesondere bei Generics) natürlich auch andere Ursachen haben. Ich kann da ehrlich gesagt nicht ganz folgen.
Zwei grundsätzliche Überlegungen:
1) Dein Propertyeditor funktioniert erst mal und Du siehst die Einträge dann korrekt im
OI?
Dann kannst Du Bei Deiner Fragestellung den PropEditor außen vor lassen und das Problem/die Fragestellung eingrenzen.
2) Evtl. wäre es sinnvoll, auf Collections umzustellen, da diese ausdrücklich dafür da sind, strukturierte Records/Objekte in der
DFM zu serialisieren.