GARANTIR DESCONTO

Fórum No SavetoFile de uma TStringList, ultima linha em branco #272437

15/03/2005

0

Estou criando uma arquivo TXT, para outro software fazer uma leitura.

Nele, eu to usando TStringList para criar o corpo do arquivo e no final eu dou TStringList.SaveToFile(´Arquivo´).

Mas quando vou abrir o arquivo gerado esta com uma linha a mais em branco. Sendo que eu naum criei em momento algum.

O que posso fazer para solucionar isso???

T+
Obrigadão Galera...
:lol:


Dimmy

Dimmy

Responder

Posts

15/03/2005

Rômulo Barros

O que posso fazer para solucionar isso???


:arrow: [b:5680fb5746]Vc poderá postar o código aqui, para que possamos analisá-lo [/b:5680fb5746]


Responder

Gostei + 0

15/03/2005

Dimmy

Var
Lst : TStringList;
begin
Lst := TStringList.Create;

Lst.Add(´Linha 1´);
Lst.Add(´Linha 2´);
Lst.Add(´Linha 3´);
Lst.Add(´Linha 4´);

Lst.SaveToFile(´ArquivoGerado.txt´);


E o arquivo aparece uma 5ª linha... em branco


Responder

Gostei + 0

15/03/2005

Beppe

Vc pode fazer via TextFile(com Write/Writeln), ou usar uma stream escrevendo os CRLF.


Responder

Gostei + 0

15/03/2005

Aroldo Zanela

Colega,

Não há uma linha em branco no arquivo gerado. Se você analisar o arquivo com um editor hexadeximal poderá constatar que existe apenas a terminação padrão de CR + LF em cada linha, porém, dependendo do editor de textos que você visualizar, poderá ter esta impressão.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar