[fpc-pascal] Version 2.1.4

Peter Vreman peter at freepascal.org
Sat Jun 2 19:59:44 CEST 2007


At 19:58 2-6-2007, you wrote:
>Hello,
>
>1.
>
>var s:string;
>...
>s[1]:='#';   -->   causes an access violation
>
>2.
>
>Why is it no more possible to assign the length index s[0] in a string?
>I find that is too much security to supress that.
>It is cutting responsibility from the programmers.

You are using ansistrings instead of shortstrings. Use SetLength() 
first to allocate memory.



Peter




More information about the fpc-pascal mailing list