On Sat, Jun 13, 2015 at 7:04 AM, Michael Van Canneyt <mich...@freepascal.org > wrote:
> On Sat, 13 Jun 2015, silvioprog wrote: > >> On Thu, Jun 11, 2015 at 2:26 AM, silvioprog <silviop...@gmail.com> wrote: >> Hello, >> Trying to set the value 'a' to a property Char and a 'True' to a Boolean >> property, I got some errors (logs in attached) in function >> 'TypInfo.SetPropValue'. But I did the same test in Delphi XE >> 7 and also in Delphi 7 (after some changes in my demo, shure), and it >> worked fine. So I decided to test other property types looking for more >> errors. >> >> I attached a small project simulating a test-case, testing the function >> 'TypInfo.SetPropValue' with commum primitive types in FPC and Delphi. >> >> Please see the LOG_*.TXT files, it has the comparition between FPC >> (trunk) and Delphi (XE7), both tests done in 32 and 64 CPUs. >> >> Is this bug or a normal behaviour of FPC RTTI? If you confirm it as but, >> I can try to send a patch to fix that. >> >> Thank you! >> >> >> Nobody? =/ >> >> It seems that current FPC SetPropValue looks like Delphi 7, but IMHO this >> function could follow the new Delphi implementation, including new unicode >> support. BTW, if anyone confirm it as bug, I can >> try to make a patch and send it via bugtracker. >> >> > Please do. Include your test program. > > Michael. Nice. Done in: http://bugs.freepascal.org/view.php?id=28290 It could be related to: http://bugs.freepascal.org/view.php?id=28278 (patch for fix attached there) Thank buddy! (y) -- Silvio Clécio My public projects - github.com/silvioprog
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal