On 03 Dec 2012, at 11:52, Michael Van Canneyt wrote:
On Mon, 3 Dec 2012, Jonas Maebe wrote:
On 03 Dec 2012, at 11:13, Michael Van Canneyt wrote:
You are overwriting the pointer. S is (behind the scenes) a
pointer to a memory area. You should do FillChar(s[1], 1024, '*');
Or use http://www.freepascal.org/docs-html/rtl/system/stringofchar.html
I was considering answering with that too, but I didn't feel like
checking how it is implemented, to judge the speed penalty :)
It definitely doesn't have the "ask the mailing list because I made a
mistake"-penalty :)
Jonas
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal