Ir para conteúdo

POWERED BY:

Arquivado

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

Spider Masters

Gravar em Arquivo Texto

Recommended Posts

Olá amigos bom dia,

 

Peço a ajuda de vcs para solucionar uma dúvida.

 

Utilizo a seguinte rotina para gravar dados em um arquivo texto.

 

varArq  : TextFile;Path : String;line_data : StringBegin      line_data := 'Qualquer Valor';    Path :=  ExtractFilePath(Application.ExeName);    If (FileExists(Path + '\Arquivo.txt')) Then        Begin            AssignFile(Arq, Path + '\Arquivo.txt');            ReWrite(Arq);            Writeln(Arq,line_data);            CloseFile(arq);        End;End;

O problema é que não posso apagar as linhas que já existem, pois o ReWrite apaga, como posso gravar sem precisar do ReWrite? Pois sem o ReWrite ocorre um erro.

 

Obrigado pela força,

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente da seguinte forma:

 

 

Beginline_data := 'Qualquer Valor';Path := ExtractFilePath(Application.ExeName);If (FileExists(Path + '\Arquivo.txt')) Then	Begin	AssignFile(Arq, Path + '\Arquivo.txt');	{$I-}	Append(Arq);	{$I+}	Writeln(Arq,line_data);	CloseFile(arq);	End;End;

Usando o comando Append();

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.