[Lazarus-es] Consulta Archivos TXT

José Luis Vassallo jose.vassallo en gmail.com
Sab Ene 3 04:57:05 CET 2009


Buenas gente, necesito una pequeña ayuda necesito abrir un archivo txt e
irlo actualizando con información que lee otro programa.

La cuestion es que quiero poder leer cada linea y si corresponde actulizarle
una información.

Ej. Archivo.txt
Compu1=OnLine
Compu2=OffLine
Compu3=Rota
Compu4=OnLine
Compu5=OnLine
Compu6=OffLine

Quiero poder recorrer el txt y cambiar el texto por ej. en la linea 3
"Compu3=Rota" a "Compu3=OnLine". Con el siguiente ejemplo yo recorro el
archivo y muestro en un memotext la información, pero quiero poder modificar
una linea en particular es posible. Porque probe con Write, append, etc.,
pero me veo en la obligación de regenerar el archivo y no quiero.


procedure TFormulario.CargarArchivoTexto;
var F: TextFile;
    sLinea: String;
begin
  AssignFile( F, ExtractFilePath( Application.ExeName ) + 'prueba.txt' );
  Reset( F );

  while not Eof( F ) do
  begin
    ReadLn( F, sLinea );
    Memo.Lines.Add( sLinea );
  end;

  CloseFile( F );
end;

Muchas gracias por su tiempo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20090103/484ce052/attachment-0001.html>


More information about the Lazarus-es mailing list