Michael Schnell schrieb:
On 06/21/2013 02:20 PM, Hans-Peter Diettrich wrote:
Please note that I was *not* talking about AnsiStrings.
Sorry I don't understand.
You snipped the context, which was UnicodeString (second case). The
AnsiString case was covered before.
I recon the OP asking about a performance hit, meant a degradation
regarding the "new" (Delphi XE compatible") vs the "old" (Delphi 7
compatible) String library.
Right, and there seem to be more issues with the current implementation.
E.g. I don't understand the many tests in the RawByteString
concatenation, and others found excess try-finally blocks and
UniqueString calls.
Another reason may be the (old?) TStringList in the test program,
possibly using AnsiStrings, which will cause overhead when used with
UnicodeStrings. I didn't do own researches yet, my statements are based
on general considerations and a perfect implementation.
DoDi
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel