[fpc-pascal] Re: Strings - suggestions

Michael Van Canneyt michael at freepascal.org
Mon Dec 24 12:01:45 CET 2012



On Sat, 22 Dec 2012, Reinier Olislagers wrote:

>
>
> On 22-12-2012 12:55, Michael Van Canneyt wrote:
>> On Sat, 22 Dec 2012, dev.dliw-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
>> wrote:
>>
>>> Hi,
>>> concerning the string topic, for me (using fpc since 2.0.4 on a
>>> regular basis;
>>> TP experience ~ average user) there really should be an decision what
>>> way to
>>> go as early as possible.
>>
>> - We'll implement the capacity to have a code-page aware string type, as
>> Delphi has.
>>   (well, it is there already).
>>
>> - The {$H } directive will be extended so you can choose which string
>> type you need per unit.
>>   (ansi/wide/utf16/utf8...)
>>   This is different from Delphi, where you don't have this choice:
>> String=Widestring.
> So how would the patch in e.g.
> http://bugs.freepascal.org/view.php?id=22095
> fit in?

It will need to be adapted if you want to avoid conversions.

It already does lots of conversions anyway as soon as a unicode ODBC is detected.
basically, it just switches to the unicode version and does all conversions in 
the background...

Michael.



More information about the fpc-pascal mailing list