[fpc-pascal] Assigning string constant to a WideString and the Format function

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Wed Dec 23 11:07:59 CET 2015

Lubos Pintes wrote:
> Hello,
> I have a text in the WideString variable. I want to send this text to a 
> SAPI5 synthesizer. I am doing this as follows:
> WideStr := Format('<pitch absmiddle="%d">%s</pitch>', [Pitch, Text]);
> Pitch is integer, Text is WideString.
> The result is incorrect, only a half of the Text contents is copied to 
> the result.
> Tested with Free Pascal Compiler version 3.1.1 [2015/11/14] for i386
> Thanks

What happens if the format string is put into a temporary widestring?

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-pascal mailing list