Ver Mensaje Individual
  #2  
Antiguo 05-06-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
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:

Código Delphi [-]
A :Array Of String;

Sólo considera que tendrás que asignar a la variable tanto espacio de memoria como sea (o vaya siendo) necesario:

Código Delphi [-]
SetLength (A, N);  // N es la cantidad de elementos que desees pueda tener

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.
Responder Con Cita