[fpc-pascal] assigning ansistring with shortstring

Jonas Maebe jonas.maebe at elis.ugent.be
Sun May 28 15:29:00 CEST 2006


On 27 May 2006, at 21:54, L505 wrote:

>> Note that the setlength will generate exactly the same code as the
>> 'last3[0]:=chr(3);' statement, so it's better to keep the setlength
>> (in case the string would ever become an ansistring, or just for
>> readability)
>
> I didn't think the compiler would let you access string[0] directly  
> anyway, even with
> range checking off - since that's a compiler thing - but I haven't  
> checked for sure.

It does allow it for shortstrings, just like TP did.


Jonas




More information about the fpc-pascal mailing list