No, the compiler will not fill in the array length based on your element list. It does compute the length while compiling and *you* need to match it in your declaration. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20091231/dc56cafe/attachment.html>