Zassas 0 Denunciar post Postado Abril 27, 2009 :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
marcio.theis 3 Denunciar post Postado Abril 27, 2009 No arquivo que for salvar, pode ter uso de tags? No caso para permitir informar quando inicia e termina cada memo. Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Abril 27, 2009 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
Zassas 0 Denunciar post Postado Abril 27, 2009 .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
Zassas 0 Denunciar post Postado Abril 30, 2009 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