FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cómo acceder al contenido de un archivo de texto
Hola, he estado mirando varios temas del foro y he conseguido una parte de mi propósito, en concreto lo que llevo es la parte primera, descargar un archivo de una web, pero de la segunda parte no he encontrado nada de informacion, y es que quiero poder abrir un .txt, guardar esa informacion en una string y después compararla con otra string.
Gracias. |
#2
|
||||
|
||||
Hola,
Aún habrá más formas, además de que no esté todo dicho, pero, vamos:
|
#3
|
||||
|
||||
Tengo una duda, quiero leer un archivo de texto plano muy grande (190MB) se supone que debiera usar TStringStream, pero creo que no soporta la lectura línea alínea que es lo que necesito, por lo que tendria que volver al clasico ReadLn.
Alguna forma optima de hacer esto o como crear un buffer para que la PC no colapce en el ¿proceso? |
#4
|
||||
|
||||
La forma Simple y tradicional:
Falta el manejo de errores per es la únicamanera que conozco para leer un archivo línea a línea. Tengo entendido que los stream leen todo el archivo como un bloque.
__________________
Sitrico |
#5
|
||||
|
||||
El archivo contiene un total de 2.034.190 lineas, pero solo me lee las primeras 79.558
Última edición por MAXIUM fecha: 18-11-2008 a las 02:55:55. |
#6
|
||||
|
||||
¿ como lees el archivo ? los Stream usan buffers de 64K (creo)
__________________
Sitrico |
#7
|
||||
|
||||
Los leo tal cual tu código, pero si en vez de eso uso Loadfrom en em memo, carga bien, pero yo necesito leer linea a linea.
|
#8
|
||||
|
||||
Prueba leer por bloques:
Aunque no tengo archivos grandes para probar...
__________________
Sitrico |
#10
|
||||
|
||||
Strico, funciono de maravillas, solo te falto esto "CloseFile(F, FN);" . Destacar que el consumo de RAM es proporcional al archivo a cargar y x2 mientras realiza el proceso.
[cHackAll], tambien gracias, aunque no es lo que necesitaba nunca esta demás tener esos códigos a mano. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Acceder al contenido de un word | hcalero | Servers | 2 | 22-08-2007 14:07:09 |
Acceder al contenido de la memoria RAM | Elias_02 | API de Windows | 0 | 08-11-2006 21:17:43 |
¿Crear email con imagen como parte del contenido del texto? | burasu | Varios | 6 | 07-04-2006 20:11:30 |
Como puedo grabar texto en un Archivo de Texto sin Sobreescribir???? | AGAG4 | Varios | 12 | 08-11-2005 23:53:00 |
Acceder al contenido de una celda en un DBGRID... | Sinaloense | OOP | 2 | 22-09-2004 11:01:06 |
|