Ir para conteúdo

POWERED BY:

Arquivado

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

Fér@

[Resolvido] Problemas com o salvamento de um arquivo txt

Recommended Posts

Estou tendo um problema com um programa q eu fiz em delphi

eu criei um editor de texto , pois a hora q eu executo ele funciona normal , mas o meu problema esta na hora de salvar

Porque ele abre a janela de salvar mais a hora q eu vou procurar o arquivo a onde eu salvei ele foi salvo sem estençao

 

aqui esta o codigo do botao de salvar;

procedure TForm1.Salvar1Click(Sender: TObject);
begin
	if (SaveDialog1.Execute) then begin
		NomeArquivo := SaveDialog1.FileName;
		RichEdit1.Lines.SaveToFile(NomeArquivo);
		Form1.Caption := 'Arquivo Salvo - ' + ExtractFileName(NomeArquivo);
	end;
end;

Será q alguem pode me ajudar a resolver isso

eu precisaria Urgente

Porque é trabalho de escola e nao consigo fazer isso

 

Muito obrigado a todos q puderem me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é o código certo

o codigo anterior estava errado

esse aqui é o certo;

 

procedure TForm1.Salvar1Click(Sender: TObject);

begin

nomearquivo:=savedialog1.filename;

if (savedialog1.execute) then

salvarcomo1click(sender)

else

RichEdit1.Lines.SaveToFile(NomeArquivo);

form1.Caption := 'Arquivo Salvo - ' + ExtractFileName(NomeArquivo);

Richedit1.modified:=false;

end;

 

mesmo colocando isso q você me falou

ele grava sem extençao

 

Meu professo me disse q ela nao coloca o nome da extensao escolhida na opcao filter

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sempre que eu uilitizei esta opção, o programa colocou uma extensão no arquivo.

 

Mas tente fazer assim então:

 

procedure TForm1.Salvar1Click(Sender: TObject);
begin
 	if (SaveDialog1.Execute) then begin
 	NomeArquivo := SaveDialog1.FileName;
				if (Copy(NomeArquivo, Length(NomeArquivo)-4, 4) <> '.txt') then	
					NomeArquivo := NomeArquivo+ '.txt';
					
 	RichEdit1.Lines.SaveToFile(NomeArquivo);
 	Form1.Caption := 'Arquivo Salvo - ' + ExtractFileName(NomeArquivo);
 	end;
end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aonde esta a sua dúvida?

 

E o problema com o TXT, foi resolvido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o txt foi

mais ele naum da pra abrir o aquivo q eu faço no meu editor no bloco de nota

quando ele abre o texto fica no meio de um monte de codigo

 

o txt foi

mais ele naum da pra abrir o aquivo q eu faço no meu editor no bloco de nota

quando ele abre o texto fica no meio de um monte de codigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Bloco de notas so abre arquivos de texto puro. Agora que percebi. A extensão para arquivos desse tipo é RTF e não TXT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a ta

meu professor disse q ele fica aparecendo isso por causa do RichEdit

e q naum tem como passar disso q ta o programa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem. Mas envez de utilizar a extensão TXT, utilize RTF. Depois abra o arquivo com o Wordpad, Word, BrOffice Writer, etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif:clap:http://forum.imasters.com.br/public/style_emoticons/default/clap.gif:clap:http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Qualquer coisa a mais, só postar ai.

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza

pode deixar

 

Raficcha

você sabe q linha de codigo eu uso pra fazer com q o programa verifique se tem impressora instalada

e se naum tiver pra ele naum abrir aquela tela de imprimir do windows??

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.