[fpc-devel] Strange Problem!
Ralf A. Quint
FreeDOS at gmx.net
Wed Apr 25 22:37:47 CEST 2012
At 01:11 PM 4/25/2012, Amir wrote:
>I am not sure what you mean be "your program is not valid". I am
>initializing Result. Modify its content and ...
>I already observed that if I use either shortstring or use indices
>to modify Result, this problem does not occur. But still I can't see
>what causes this problem. And I believe it is a bug, isn't it?
Yes, a bug in your code. You never set the length of the result
Try to initialize the local string with
and then call your function with
WriteLn (MyIntToStr (11111));
WriteLn (MyIntToStr (2222));
WriteLn (MyIntToStr (333));
WriteLn (MyIntToStr (44));
WriteLn (MyIntToStr (5));
and see what happens...
More information about the fpc-devel