Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cuál es el nº máximo de líneas que puedo tener en un StringList (https://www.clubdelphi.com/foros/showthread.php?t=8394)

luisdevis 20-03-2004 11:56:49

Cuál es el nº máximo de líneas que puedo tener en un StringList
 
:confused: Hola,

Tengo un problema con un StringList.
Creo un archivo a partir de las líneas añadidas a un stringlist pero ese archivo, a veces, aparece truncado; no se graban todas las líneas.

¿ Cuál es el nº máximo de líneas que puedo tener en un StringList ?

marcoszorrilla 20-03-2004 13:32:26

No encuentro ahora documetanción, pero creo recordar que el límite es la memoría del ordenador, en todo caso yo acabo de hacer esta prueba y he almacenado sin problema 3.000.000 de líneas, por lo que pienso que el problema venga a la hora de grabar el fichero.

Código:

procedure TForm1.Button1Click(Sender: TObject);
var
MiStrList:TStringList;
nCont:LongInt;
begin
MiStrList:=TStringList.Create();
  for nCont:=0 to 3000000 do
  begin
  MiStrList.Add('Esta es la Linea número:'+FormatFloat(',0',nCont));
  end;

ShowMessage(MiStrList.Strings[nCont - 1]);
FreeAndNil(MiStrList);
end;

Un Saludo.

delphi.com.ar 22-03-2004 14:05:12

A lo sumo será el valor de MaxInt (2.147.483.647)., porque recordemos que los índices de esta clase estan manejados con enteros.

Saludos!


La franja horaria es GMT +2. Ahora son las 17:10:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi