>ヘルプを見ると、配列の記憶域が2GBと
2G byte は Windows の制限/制約ですから、乗り越えることは大変ですよ。

配列は、実体を宣言した時点でメモリを確保されますから、
A[1..256, 1..256] の2次元配列は 64K (65536) 個の要素を格納します。
ひとつの要素の大きさが 1K (1024) byte だとしたら全体で 64M の(連続した)
メモリ領域が必要となります。

Delphi では、このトータルの最大値が 2G.

ビジネスアプリなどではめったに 2G の制限に達することはありませんが、
科学計算などで三次元配列とか使うと、限界に到達するのは早いです。