Olá!
Benvindo ao Fórum, ARPrado!
Provavelmente o caracter a mais é um Chr(26) ou Control Z, marcador de final de arquivo...
Alamino Jr escreveu
"Talvez precise incluir o salto de linha, mas isso é mole.
Se optares pela solução do Alamino Jr, acrescente um CR + LF a cada linha...fwrite(fhandle,texto + Chr(13) + Chr(10) )
Código: Selecionar todos
fhandle:= fcreate("c:\arquivo.txt")
While !eof()
fwrite(fhandle,texto + Chr(13) + Chr(10))
skip
enddo
fclose(fhandle)
Pessoalmente prefiro esta forma. Já a solução do Maurício Elias, utiliza o operador macro ( & ), o que procuro evitar ao máximo pois aumenta o tamanho do .Exe e degrada a performance.
[]'s
AlxSts