FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Máximo de un array
Buenos días, les agradezco me ayuden ya que necesito saber cual es el máximo que se le puede asignar a la declaración de un array tipo String.
Estoy utilizando Delphi 7. ya intenté con Maxint pero me muestra el siguiente error "Data type too large: exceeds 2 GB" De nuevo gracias por su ayuda
__________________
Keilly Livey Chinchilla Salas |
#2
|
||||
|
||||
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Array dentro de un Array | Holger | PHP | 4 | 03-01-2012 17:27:44 |
problemas con array o array | noodle_ | OOP | 7 | 19-06-2008 22:30:57 |
Nº maximo caracteres | franfl | Firebird e Interbase | 3 | 30-04-2008 19:10:04 |
Máximo Usuarios | jsanchez | Firebird e Interbase | 2 | 10-11-2004 12:47:23 |
Como Asignar Variable Tipo Array de Tform a otro Array del Mismo tipo | morfeo21 | Varios | 5 | 17-08-2004 17:39:51 |
|