Siempre es bueno dar un contexto de qué se está programando y de dónde surge el problema que se plantea, para que los demás tengan un panorama suficientemente amplio del asunto y la ayuda se dé.
Delphi no admite variables o tipos de datos de tamaños superiores a la cantidad que te indica el mensaje de error. Una variable de ese tamaño podría comprometer al sistema.
Si lo que necesitas es una matriz (
array) cuya cantidad de elementos no está previamente determinada, te conviene emplear una matriz dinámica:
Sólo considera que tendrás que asignar a la variable tanto espacio de memoria como sea (o vaya siendo) necesario:
Puedes llamar al procedimiento SetLength tantas veces como resulte necesario, para incrementar el tamaño de A (los elementos existentes se conservan).
Por otra parte, si lo que necesitas es una mera lista de cadenas de caracteres, la clase TStringList viene mejor preparada para eso.
Te invito a compartir con detalle las inquietudes que tienes.
Saludos.