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
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel