[fpc-devel] Unicode resource strings
Sven Barth
pascaldragon at googlemail.com
Mon Aug 20 11:43:00 CEST 2012
Am 20.08.2012 10:26, schrieb Martin Schreiber:
> On Monday 20 August 2012 09:52:47 Sven Barth wrote:
>>
>> Just to avoid confusion: The reference counted 2-byte string type on all
>> platforms is UnicodeString, not WideString (the latter is not reference
>> counted on Windows platforms).
>>
> WideString was reference counted on Windows when it was introduced in FPC. The
> FPC revision was 1.9.x IIRC. The first bug report I made in "wide" area is
> from 30.4.2004 and revision 1.9.3.
> http://bugs.freepascal.org/view.php?id=5084
>
> Later it has been changed to OLE string on Windows because of Delphi
> compatibility.
> http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg07520.html
> http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg03010.html
> http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg03018.html
Now I understand what you ment with "which
were reference counted on all platforms at the beginning!" ;) [I came to
FPC during the 2.2 series] Thank you for clarification.
Nevertheless to avoid confusion one should pay attention to which string
type one mentions.
Regards,
Sven
More information about the fpc-devel
mailing list