[fpc-pascal] Version 2.1.4
Rainer Stratmann
RainerStratmann at t-online.de
Sat Jun 2 20:33:57 CEST 2007
Am Samstag, 2. Juni 2007 19:59 schrieb Peter Vreman:
> 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.
>
Does that mean that
var s:string; is definig an ansistring in delphi mode?
In the previous version this works, is it now changing generally to
ansistrings?
How can I assign "normal" pascalstrings?
Is there a description about the behaviour of strings and ansistrings in the
various modes?
Kind regards,
Rainer
>
> Peter
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list