Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xicojose

crlf em ficheiros texto

Recommended Posts

OláAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646 Isto é um pequeno exemplo do que está a contecer qundo estou a ler da porta COM (serial rs232) e ao mesmo tempo gravo num ficheiro TXT.Existe algum formato de texto tipo "rtf" em que ao gravar isto saia certinho, é que eu já experimentei com o rtf e ele muda de linha mas deixa sempre tambem uns quadradinhos, exemploAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646LB01AAS+1178RP01AA-005+002PZ00AVG+3820810-00905251170723XT01AA00787FF0511HV01AAP2758RP01AA-005+002LI01AAS-0077XA011XA011Vobrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

OláAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646 Isto é um pequeno exemplo do que está a contecer qundo estou a ler da porta COM (serial rs232) e ao mesmo tempo gravo num ficheiro TXT.Existe algum formato de texto tipo "rtf" em que ao gravar isto saia certinho, é que eu já experimentei com o rtf e ele muda de linha mas deixa sempre tambem uns quadradinhos, exemploAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646LB01AAS+1178RP01AA-005+002PZ00AVG+3820810-00905251170723XT01AA00787FF0511HV01AAP2758RP01AA-005+002LI01AAS-0077XA011XA011Vobrigado

Se o RTF tradicional consegue ler isso ai voce pode jogá-lo no objeto RichText do VB ...... mas nao sei não, isso não esta parecendo o RTF, tem muito numero ai ..hehehe .. mais em todo caso não custa tentar !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto são dados que eu recebo de uma maquina, cada linha tem informação referente a uma coisa. O meu unico problema são os quadrados (crlf) pois a mim convinha-me gravar estes dados directamente num ficheiro .TXT mas como o TXT não está a interpretar o crlf mete tudo seguido.obrigado

OláAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646 Isto é um pequeno exemplo do que está a contecer qundo estou a ler da porta COM (serial rs232) e ao mesmo tempo gravo num ficheiro TXT.Existe algum formato de texto tipo "rtf" em que ao gravar isto saia certinho, é que eu já experimentei com o rtf e ele muda de linha mas deixa sempre tambem uns quadradinhos, exemploAA+0013+0040RP01AA-005+002AL01A0101VVVVVVVVVVVVVVVVVVVVVVV1AAP+3820806-00905270180646LB01AAS+1178RP01AA-005+002PZ00AVG+3820810-00905251170723XT01AA00787FF0511HV01AAP2758RP01AA-005+002LI01AAS-0077XA011XA011Vobrigado

Se o RTF tradicional consegue ler isso ai voce pode jogá-lo no objeto RichText do VB ...... mas nao sei não, isso não esta parecendo o RTF, tem muito numero ai ..hehehe .. mais em todo caso não custa tentar !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum ... voce poderia usar o Replace, tipo Replace(text1, vbcrfl, "") .... ou Replace(text1, chr(13), "") ... ou Replace(text1, vbNull, "") ... sei la .... ai tem que i testando .....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.