Result := TRVChartItemInfo.Create(RVData);
Result.StyleNo := StyleNo;
And my class is created.
The other funny thing is in the same project and same form i can add a TRVChartItemInfo from a button, but i cant load it from an other button on the same form. That is really wierd.
oh, well done... i can't believe i got noobified like that. i did CTRL+Click on my Register...(rvChart,TRVChartItemInfo) and in fact, i was registering an old .pas for my RVChart.