Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Archivos de texto (https://www.clubdelphi.com/foros/showthread.php?t=39442)

yekkita 19-01-2007 18:48:18

Archivos de texto
 
Hola, no se mucho de archivos, me gustaria que me ayudaran para buscar un archivo de texto y seguir escribiendo datos en el si ya existe, como puedo generar un numero secuencial por cada linea que vaya agregando, les agradezco enteramente su ayuda.. bye;)

yekkita 19-01-2007 18:52:45

Muchas gracias por tu ayuda

Neftali [Germán.Estévez] 19-01-2007 18:58:45

Para buscar un archivo en disco, te recomiendo que le eches un vistazo al truco 82 de la sección de Trucos el ClubDelphi.
Una vez que lo hayas encontrado, lo más cómodo para añadir líneas en cargarlo en un obtejo TStrings utilizando el método LoadFromFile. Si no lo has encontrado con este objeto también podrás crearlo. Para añadir nuevas líneas puedes utilizar el procedimiento Add (revisa la ayuda de Delphi). Y finalmente, para guardarlo puedes utilizar el método SaveToFile.

Lo de las líneas no me ha quedado muy claro...:confused::confused:

seoane 19-01-2007 19:12:07

¿Podria servirte esto? :confused:

Código Delphi [-]
procedure Escribir(Archivo: String; Str: String);
begin
  with TStringList.Create do
  try
    if FileExists(Archivo) then
      LoadFromFile(Archivo);
    // Supongo que como numero secuencial nos puede servir Count
    Add(IntToStr(Count) + ' - ' + Str);
    SaveToFile(Archivo);
  finally
    Free;
  end;
end;


// Por ejemplo
Escribir('c:\1.txt',TimeToStr(Time));

yekkita 19-01-2007 20:06:03

ok
 
Muchas gracias por la ayuda en verdad me fue muy util, Gracias!!;)


La franja horaria es GMT +2. Ahora son las 10:47:12.

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