On 22 Apr 2012, at 12:54, Mark Morgan Lloyd wrote: > you quite simply can't do that when there isn't an explicit index range since > your attempt to define an open array is interpreted as a dynamic array.
Yes. The reason is that you can't declare variables whose type is "open array". In fact, a dynamic array is pretty much what you get when you implement "open array variables". That's probably what inspired Borland to go down this route... Jonas_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal