GARANTIR DESCONTO

Fórum Delphi comparar txt online com edit #533285

01/10/2015

0

Olá gente boa, estou com um pequeno probleminha, Tenho que criar um programa que compara um nome no edit com um arquivo .txt onlinem fiz uma função para pegar o texto online que funcionou de boa, porém estou com problema na comparação.

function PegarTexto(aUrl : string) : string;
var
  IdHTTP : TIdHTTP;
  Stream : TStringStream;
begin
  IdHTTP := TIdHTTP.Create(nil);
  Stream := TStringStream.Create;
  try
    try
      IdHTTP.Get(aURL, Stream);
      Result := Stream.DataString;
    except
      Result := '';
    end;
  finally
    Stream.Free;
    IdHTTP.Free;
  end;
end;
Felipe

Felipe

Responder

Posts

05/10/2015

Mateus Carvalho

Deixa eu ver se eu entendi. Você quer comparar um texto que está em um memo com um edit?

Att!
Responder

Gostei + 0

06/10/2015

Douglas

Olá Felipe, tudo bem?

Bem, você pode tentar o seguinte. Após capturar o texto com a sua função: "PegarTexto", utilize a função POS, para encontrar o que está escrito no seu edit dentro do texto capturado na internet pela sua função.

Ex:


var
  s : string;
begin
  s := PegarTexto('http://br.lipsum.com/');
  
 if POS(edit1.text, S) > 0 then
 begin
     ShowMessage('Palavra encontrada!')
 end;
end;


Espero ter compreendido a sua necessidade.

Bons Códigos.
Responder

Gostei + 0

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

Aceitar