Topic: Widestring memory overrun in 0.55 [Fix attached]

You need to replace:

     ftWideString:
       begin
       // TODO - Check WideString Size...// Length
       StrSize := (Length(StrValue)*2)+1;

with

     ftWideString:
       begin
       // TODO - Check WideString Size...// Length
       StrSize := (Length(StrValue)+1)*2;

because #0 is also stored on 2 bytes

Re: Widestring memory overrun in 0.55 [Fix attached]

Right !

Your fix has been included in the 0.56 version
Thanks again for your contribution
Regards
Luc