Saludos compañeros..
podrían ayudarme a resolver un problemita?.
estoy generando archivos de Texto con la Clase TTxfile, todo bien, pero periódicamente me genera el archivo en formato UNIX. y obviamente no puedo leerlo en windows..
hay una manera de especificar en la clase el tipo de archivo?..
El formato unix utiliza sólo un byte (\n) para el salto de carro mientras que el DOS utiliza 2 (\r\n)
digo, podría quitárselo manualmente a los que me salieran con ese detalle pero no es el caso.
Saludos y Gracias por su ayuda
Arnulfo V
Formato Unix
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Formato Unix
Arnulfo,
El Método Add( cLine ) de la Clase TTxtFile automaticamente añade el retorno de carro tipo Windows (CRLF):
Estás añadiendo las líneas usando ese método ?
El Método Add( cLine ) de la Clase TTxtFile automaticamente añade el retorno de carro tipo Windows (CRLF):
Code: Select all
METHOD Add( cLine ) CLASS TTxtFile
Super:GoBottom()
cLine := iif(empty(::nLen), cLine , CRLF + cLine)
::PutStr( cLine )
::nLen += len( cLine )
::nTLines ++
::nLine := ::nTLines
RETURN NIL
Re: Formato Unix
#define CRLF Hb_OsNewLine()
Para Unix sera \n
Para Windows sera \r\n
Para Unix sera \n
Para Windows sera \r\n
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Re: Formato Unix
Antonio:
si estoy usando ese formato, el detalle es que lo hace muy esporádico.
me sucede también con el archivo error.log que genera FW. en ocasiones me manda un /r/n.
Gracias por responder.
Saludos.
Arnulfo
si estoy usando ese formato, el detalle es que lo hace muy esporádico.
me sucede también con el archivo error.log que genera FW. en ocasiones me manda un /r/n.
Gracias por responder.
Saludos.
Arnulfo