[fpc-pascal] string memory management
Sven Barth
pascaldragon at googlemail.com
Fri Apr 19 09:57:57 CEST 2013
Am 19.04.2013 09:38, schrieb Xiangrong Fang:
> 2013/4/19 Michael Van Canneyt <michael at freepascal.org
> <mailto:michael at freepascal.org>>
>
>
> 1. I don't know whether I have to MANUALLY free memory for these
> strings to
>
> prevent leak?
>
>
> Yes, if you work like this, you must do all that. You must free
> all pointers in the list, and the strings they point to.
>
> But why not use TStringList ? It does all this for you.
>
>
> Because I want to then concat the strings into a big string using
> CRLF, but the TStringList.Text method concat them using LF only. I
> think that might be platform dependant, which is not what I want.
It seems that TextLineBreakStyle is what you want:
http://www.freepascal.org/docs-html/rtl/classes/tstrings.textlinebreakstyle.html
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20130419/475dd85f/attachment.html>
More information about the fpc-pascal
mailing list