Buenas gente, necesito una pequeña ayuda necesito abrir un archivo txt e irlo actualizando con información que lee otro programa.<br><br>La cuestion es que quiero poder leer cada linea y si corresponde actulizarle una información.<br>
<br>Ej. Archivo.txt<br>Compu1=OnLine<br>Compu2=OffLine<br>Compu3=Rota<br>Compu4=OnLine<br>Compu5=OnLine<br>Compu6=OffLine<br><br>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.<br>
<br><br><pre>procedure TFormulario.CargarArchivoTexto;<br>var F: TextFile;<br> sLinea: String;<br>begin<br> AssignFile( F, ExtractFilePath( Application.ExeName ) + 'prueba.txt' );<br> Reset( F );<br><br> while not Eof( F ) do<br>
begin<br> ReadLn( F, sLinea );<br> Memo.Lines.Add( sLinea ); <br> end;<br><br> CloseFile( F );<br>end;</pre>Muchas gracias por su tiempo.<br>