Clipper/FiveWin - ARCHIVO TXT

 
Vista:

ARCHIVO TXT

Publicado por marcelo (4 intervenciones) el 31/07/2008 00:06:12
HOLA!

con este progrma genero archivos txt:

use archivo
htxt=fopen("archivo.txt")

do while !eof()
fwrite(htxt,campo1+campo2+campo3+chr(13)+chr(10))
skip
enddo
fclose(htxt)

Ahora, yo quiero seguir agregando registros al archivo txt, como se hace para continuar sin que se borren los anteriores????

Saludos.
Marcelo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ARCHIVO TXT

Publicado por SuperIndio (64 intervenciones) el 31/07/2008 15:38:52
HOLA!

PARA SEGUIR AGREGANDO TENES QUE VOLVER ABRIR DE MODO LECTURA Y ESCRITURA
Y LUEGO SEGUIR ESCRIBIENDO REGISTROS COMO LOS HACIAS DENTRO DEL WHILE

htxt=fopen("archivo.Txt",FO_READWRITE)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ARCHIVO TXT

Publicado por Antoni Masana (168 intervenciones) el 31/07/2008 16:44:42
Falta un pequeño detalle.

Despues de abrir el fichero hay que situarse al final del fichero.

#include "Fileio.ch"

htxt=FOPEN("archivo.Txt",FO_READWRITE)
FSEEK(htxt,0,FS_END)

Por que de lo contrario sobreescribira los registros grabados anrteriormente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ARCHIVO TXT

Publicado por marcelo (161 intervenciones) el 31/07/2008 17:27:00
GRACIAS A LOS DOS!!
FUNCIONO PERFECTO.

saludos.
Marcelo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar