I studied a little deeper and the problem is (according to FPC 2.2.2 manual) that SetPropValue doesn't work because Variants are not implemented yet.
The solution was easy, I used SetStrProp instead of SetPropValue. In my program all published properties were strings. Can you confirm if it is implemented in newer versions? Leonardo M. Ramé http://leonardorame.blogspot.com --- On Tue, 5/5/09, Sergei Gorelkin <sergei_gorel...@mail.ru> wrote: > From: Sergei Gorelkin <sergei_gorel...@mail.ru> > Subject: Re: [fpc-devel] SetPropValue case sensitive > To: "FPC developers' list" <fpc-devel@lists.freepascal.org> > Date: Tuesday, May 5, 2009, 2:44 PM > Leonardo M. Ramé wrote: > > I found a difference between Delphi's SetPropValue > function with its counterpart in FPC. In Delphi, this > function is case insensitive, while in fpc it is case > sensitive. > > > > Am I correct? > > > The property name comparison (ending up in > GetPropInfo(TypeInfo: PTypeInfo; const PropName: string), > rtl/objpas/typinfo.pp line 571) is done case-insensitive, > unless there is a bug somewhere. > Can you provide code snippet illustrating the difference? > > Sergei > > _______________________________________________ > fpc-devel maillist - fpc-devel@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel