Existe alguma função que compara o conteudo de 2 memos?

Delphi

06/01/2004

Aí pessoal eu to precisando comparar o conteudo de 2 memos, para saber se o que a pessoa ditou em um memo esta igual ao do 2º memo.
Conto com vc´s VALEU, UM ABRAÇO.


Carloshenrique

Carloshenrique

Curtidas 0

Respostas

Wakko_tux

Wakko_tux

06/01/2004

e aekra... usa o IF!!! o if serve pra isso...
vou te explicar:
aki fica o procedure do botao..
var doidão 2, doidao 1;
begin (inicia)
IF doidao 1 é igual (=) ao doidão 2 ele diz:
Quadro de mensagem= ´pois eh vacilaum... c digitou certo...´
if doidão 2 é diferente de doidao 1 ele diz:
quadro de msg= ´digita certo!´
end;(fim)
fim da rotina.

gostou??? :)


GOSTEI 0
Nigro

Nigro

06/01/2004

rs...
Apenas para completar a dica, você tem que fazer um while para sejam varridas todas as linhas, mas o problema nesse caso é que os componentes precisam ter as mesmas configurações de tamanho, e de fonte também


GOSTEI 0
Carloshenrique

Carloshenrique

06/01/2004

Como eu vou usar o WHILE me de um exemplo.


GOSTEI 0
Cebikyn

Cebikyn

06/01/2004

tenta apenas comparar o texto de cada um, deve funcionar:

[b:23af1b1b76]if[/b:23af1b1b76] Memo1.Lines.Text = Memo2.Lines.Text [b:23af1b1b76]then[/b:23af1b1b76]
 &160;&160;[color=blue:23af1b1b76][i:23af1b1b76]// São Iguais[/i:23af1b1b76][/color:23af1b1b76]
[b:23af1b1b76]else[/b:23af1b1b76]
&160;&160;&160;[color=blue:23af1b1b76][i:23af1b1b76]// São Diferentes[/i:23af1b1b76][/color:23af1b1b76]

Lembrando que os memos devem ter mesma configuração de tamanho e fonte, como citado pelo Nigro.


GOSTEI 0
POSTAR