Hola, Luis.
> Desde versiones anteriores de VFP, mi opcion para generar un archivo TXT ha sido la siguiente tecnika:
>
>set device to file &nomarchivo
>@1,1 say "mi primera linea"
>@2,1 say "mi segunda linea"
>set device to screen
>
>
> esto me ha funcionado muy bien, ahora me kuestiono si esta es una buena teknika para la generacion de archivos TXT, alguien lo hace distinto?
Me parece mucho más fácil (desde VFP 7):
Text to lcText TextMerge
mi primera linea
mi segunda linea
texto generado el << date() >> a las << time() >>
EndText
StrToFile( lcText, nomarchivo )
Nota que el texto se envía a una variable, lo que te da mucha flexibilidad. Para cumplir con lo que pedías exactamente, al terminar hago un StrToFile y lo envío a un archivo.
Además, la cláusula TextMerge en el comando Text es opcional, y al incluirla te permite hacer evaluación de expresiones, como hago al final para incluír la fecha y hora.
Si tienes VFP8, tienes disponibles mejoras para manejar los prefijos de cada línea, incluso.
Saludos y suerte,