Ir para conteúdo

POWERED BY:

Arquivado

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

Zassas

criar um botão para salvar e outro para abrir

Recommended Posts

:blink: procurei no forum e não axei nada relacionado a minha duvida...

 

to fazendo um programa no qual ah 6memos...

necessito criar um botão para salvar e outro para abrir.

 

estou utilizando savedialog e opendialog, no entanto consigo salvar apenas 1 memo e abri-lo...

v6 podem me ajudar??

 

perciso q salve os 6 memos juntos em um unico arquivo e preciso q ao abrir, cada texto de cada memo seja colocado no local exato onde forão editados antes de salvar...

 

por-favor ajudem!!

 

grato! http://forum.imasters.com.br/public/style_emoticons/default/excl.gif

 

desculpem se esta no local errado!! xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeira questão: onde vai salvar seus registros? Num arquivo txt, numa tabela do BD? Isso influencia no que vai fazer e como vai carregar os dados... se for num arquivo texto, vai ter que por algum tipo de marcação no arquivo para saber onde começa e onde termina os dados de cada memo, ai na rotina que lê os dados você vai ter que fazer essa separação dos dados por estas marcas que criar e jogar os valores nos memos correspondentes.

 

Se estiver usando um BD, o modo mais fácil de controlar é criar uma tabela onde cada memo tenha um campo que o representa.. assim, você já tem separado os dados que precisa carregar direto no seu select.

 

Explica melhor a situação e dê um exemplo mais concreto do que quer fazer.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

.xD como sou iniciante em programação!! ainda naum sei mexer direito com BD!.. T,T

 

o arquivo seria salvo em .TXT

 

esse programa que estou criando é um jogo!.. nele onde ah esses memos. seriaum add textos diferentes (vantagens,desvantagens,... / Memo1,Memo2,Memo...)

 

no memo1 o uzuario coloca as vantagens

no memo2 coloca as desvantagens

no memo3 coloca hitoria

no memo4 coloca magias

no memo5 coloca poderes

no memo6 equipamentos

 

Deu pra intenter ah minha ideia??espero q sim!

mandem exemploss xD

 

grato!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa! andei dando uma pesquisada aqui e to tentando fazer isso de um otro modo!

 

deixei de lado os 6 memos e estou utilizando apenas 1; xD

 

so que esta dando um erro que não consigo compriender!

 

v6 podem ver o code , ver se funciona a minha ideia! e me ajudem nesse erro que esta dando!

 

a minha ideia e a seguinte:

quando o cara clica em salvar ele vai add no memo1 todos os espaços que eu necessito que esteja salvo no arquivo.txt. ele add no memo1 campos como o edit.text e outros, determinei tbm que quando for salvar esses espaços ele vai adiconar palavras no qual serão o ponto de referencia para que o opendialog encontre no arquivo essa palavra.

agora to tentando fazer com que o opendialog procure essas palavras e abra o texto seguinte no local correto, mas esta dando um erro que eu naum tenho a minima ideia de como resolver.. me ajudem ...

 

procedure TForm1.Abrir1Click(Sender: TObject);
Var
NomeDoArquivo:String;
v, x: integer;
begin
if OpenDialog1.Execute Then
begin
NomeDoArquivo:=OpenDialog1.FileName;
begin
for v:=Length('Vantagens') to x do
x:=Length ('Historia');
Memo1.Lines.LoadFromFile(NomeDoarquivo);
end;
begin
for v:=Length('Nome:') + 1 to x do
x:=Length ('Final');
Edit1.text.LoadFromFile(NomeDoarquivo);
end;

End;
end;

ta tando o erro assim:

 

[Error] fichadet.pas(196): Record, object or class type required

 

me ajudem plx!!

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.