Fórum pegando linhas do memo #215347

19/02/2004

0

galera como faço para pegar o conteudo de todas as linhas de um memo e jogar em uma variavel(string).


Speedrob

Speedrob

Responder

Posts

19/02/2004

João Miguel

assim:

SuaVariavel := memo1.lines.text;



Falow....


Responder

Gostei + 0

19/02/2004

Speedrob

nao funcionou


Responder

Gostei + 0

19/02/2004

João Miguel

Qual foi o erro que deu?

Por que não funcionou?

Eu testei e funcionou, veja o código:


procedure TForm1.Button1Click(Sender: TObject);
var
teste: string;
begin
teste := memo1.Lines.text;
showmessage(teste);
end;

Até mais


Responder

Gostei + 0

19/02/2004

Paulo_amorim

Olá

existe a propriedade TMemo.Text...
nao precisa do Lines


Responder

Gostei + 0

19/02/2004

Speedrob

ok joao agora funcionou.

valeu


Responder

Gostei + 0

19/02/2004

Speedrob

funcionou mas to com outro problema. quando fui testar jogando o conteudo para um edit me retornou por exemplo: aaaa||bbbb|||cccc.
ficou com barrar entre os textos acho que é devido ao enter. como faço para eliminar essas barras(sujeiras).


Responder

Gostei + 0

20/02/2004

João Miguel

speedrob,

cara, não sei como retirar estas barras da string, não sei se [b:137546f872]stringreplace[/b:137546f872] funciona. mas se você concatenar na string linha a linha do memo, também funciona.

Veja

procedure TForm1.Button1Click(Sender: TObject);
var
cont: integer;
begin
        for cont := 0 to Memo1.Lines.Count -1 do
        begin
                Edit1.Text := edit1.text + ´ ´ +memo1.lines.Strings[cont];
        end;


end;



Falow....


Responder

Gostei + 0

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

Aceitar