SeZuka писал(а):От сюда собственно и вопрос в чем глобальное отличие array of integer от array [0..0] of integer?
Для первого надо распределять память вручную, с помощью SetLength ,размер устанавливается во время исполнения, для второго память выделяется при компиляции, соответственно
указанным в определении переменной размерам.