[fpc-pascal] Widestring Questions

Florian Klaempfl florian at freepascal.org
Tue Oct 26 11:16:59 CEST 2010


Am 26.10.2010 10:55, schrieb Tobias Giesen:
>> A bug may show anytime anywhere, but the built in ref counted string
>> types are AFAIK thread safe what concerns the ref count per se. I
>> suspect a subtle flaw in the client code is more probable.
> 
> No, it is a compiler bug. The same code works 100% perfectly on 
> Windows using Delphi, as well as on Mac OS X using FPC 2.2. Starting
> with FPC 2.4, it loses memory, which can be fixed by using

So without ref. counting it works.

> 
> UniqueString
> 
> in a number of spots in the code. That is proof enough that the
> compiler has a bug.

It is possible, but it depends on the usage of the string.

> I am trying to isolate it today by finding out
> where exactly the UniqueString is necessary.



More information about the fpc-pascal mailing list