Joao Morais wrote:
writeln('now testing dynamic array');
setlength(v1, 5);
v2 := copy(v1, 2, 10);
writeln('length is: ', length(v2));
v2 := copy(v1, 6, 10); // <<-- here
writeln('length is: ', length(v2));
end.
will raise an exception, range check error iirc, trying to copy an array
beyond the number of its items. Just to know if this was designed or I
should report to mantis.
Remember.
FYI I can survive with this behavior, it was reported because it isn't
consistent with Delphi.
--
Joao Morais
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal