Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cantidad de líneas de un archivo txt (https://www.clubdelphi.com/foros/showthread.php?t=59915)

cHackAll 16-09-2008 20:38:50

Cita:

Empezado por Delphius (Mensaje 314424)
Hola Javier,
No más daba una idea. Al menos para mi es lo más fácil y rápido de emplear:p:D. ¿Tienes otra en mente?:confused: Porque me gustaría saber a que te refieres.

Ahora si quieres, propongo a TStringStream:D

Saludos,

Si, muchas veces sacrificamos la optimizacion por legibilidad y facilidad...

que si tengo otra idea? bueno si pero ese no es el caso... solo quise filosofar un poco :p

Carmelo Cash 17-09-2008 02:20:58

ok listo
 
Entonces me planto firme con mi código, ya que los archivos tienen 500,000 y 800,000 líneas, y que cargarlos a un TStrings para solmente contar as líneas me parece demaciado utilización de memoria.

Gracias a todos. Mu mu.

"La vaca es un animal TODO FORRADO DE CUERO!!! "

Delphius 17-09-2008 03:00:57

Cita:

Empezado por Carmelo Cash (Mensaje 314528)
Entonces me planto firme con mi código, ya que los archivos tienen 500,000 y 800,000 líneas, y que cargarlos a un TStrings para solmente contar as líneas me parece demaciado utilización de memoria.

Gracias a todos. Mu mu.

"La vaca es un animal TODO FORRADO DE CUERO!!! "

Si lo único que te interesa es contar lineas, y deseas evitarte unos bytes por crear un objeto... Pues tal vez si sea un desperdicio.

Ahora, si vas a estar haciendo muchas operaciones sobre archivos, al menos a mi, el TStrings me sirve puesto que posee los métodos necesarios para hacer muchas operaciones con archivos.
Y si es un tanto preocupante el uso de memoria, y rapidez tal vez, tal vez algún TStream pueda ser mejor.

Saludos,

roman 18-09-2008 10:18:10

Cita:

Empezado por Delphius (Mensaje 314533)
Si lo único que te interesa es contar lineas, y deseas evitarte unos bytes por crear un objeto... Pues tal vez si sea un desperdicio.

Hombre, con 800,000 líneas no estamos hablando de "unos bytes", sino de por lo menos 2*(800,000) + "unos bytes" bytes.

// Saludos

Delphius 18-09-2008 14:45:00

Cita:

Empezado por roman (Mensaje 314888)
Hombre, con 800,000 líneas no estamos hablando de "unos bytes", sino de por lo menos 2*(800,000) + "unos bytes" bytes.

// Saludos

Voy a tener que ir a un oftalmologo, porque no vi los ceros que siguieron. El haber visto la coma me hizo pensar en decimales.

En ese caso si amigo... mejor vale ahorrarse.

Saludos,


La franja horaria es GMT +2. Ahora son las 14:17:02.

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