Ayuda con Texto Plano
Publicado por Rene (22 intervenciones) el 07/02/2013 14:28:07
Hola:
Estoy trabajando con GX, .NET , Entorno Win, lo que estoy intentado realizar es generar un archivo de texto plano, pero tengo un problema al generarlo, me sucede lo siguiente:
Creo el archivo de Texto Plano de la siguiente manera
&NameFile = "NombreArchivo"
&i = DFWOpen("c:\Directorio\"+&NameFile.Trim()+".txt", ",", ' ') -> creo archivo
//Agrego linea 1
&i = dfwptxt("Texto Prueba1")
&i = dfwnext()
//Agrego linea 2
&i = dfwptxt("Texto Prueba2")
&i = dfwnext()
&i = dfwclose() -> cierro archivo
mi problema es que al abrir el archivo de texto con cualquier editor, me encuentro con que tiene una linea en blanco demas agregada, mi idea es que no se agregue esa linea que se genera al final del archivo, eh intentado con comentar el ultimo "dfwnext()", pero al hacerlo no se me agrega al archivo la ultima linea que agrego.
Espero se entienda lo que estoy intentando realizar, osea generar un archivo txt, con el contenido que desee yo, pero que al final del mismo no me agregue linea en blanco demas.
Saludos, cualquier ayuda es agradecida
Estoy trabajando con GX, .NET , Entorno Win, lo que estoy intentado realizar es generar un archivo de texto plano, pero tengo un problema al generarlo, me sucede lo siguiente:
Creo el archivo de Texto Plano de la siguiente manera
&NameFile = "NombreArchivo"
&i = DFWOpen("c:\Directorio\"+&NameFile.Trim()+".txt", ",", ' ') -> creo archivo
//Agrego linea 1
&i = dfwptxt("Texto Prueba1")
&i = dfwnext()
//Agrego linea 2
&i = dfwptxt("Texto Prueba2")
&i = dfwnext()
&i = dfwclose() -> cierro archivo
mi problema es que al abrir el archivo de texto con cualquier editor, me encuentro con que tiene una linea en blanco demas agregada, mi idea es que no se agregue esa linea que se genera al final del archivo, eh intentado con comentar el ultimo "dfwnext()", pero al hacerlo no se me agrega al archivo la ultima linea que agrego.
Espero se entienda lo que estoy intentando realizar, osea generar un archivo txt, con el contenido que desee yo, pero que al final del mismo no me agregue linea en blanco demas.
Saludos, cualquier ayuda es agradecida
Valora esta pregunta
0