em minha aplicação, eu preciso pegar o fonte do embedded constantemente, porem o mesmo ao trocar de página, talvez por receber about:blank, acaba que da um erro que eu não estou conceguindo desvendá-lo
porem ao clickar em pesquisar google como exemplo, me dá o seguinte erro
project raised exception class Eaccess violation with message 'access violation at adress 0047e02A in module' Project1.exe'. Read of adress 00000000'. Process stoped. Use step or run to continue
Pergunta
philberX
bom dia novamente,
em minha aplicação, eu preciso pegar o fonte do embedded constantemente, porem o mesmo ao trocar de página, talvez por receber about:blank, acaba que da um erro que eu não estou conceguindo desvendá-lo
é o seguinte codigo
uses
mshtml;
begin
emb.Navigate('http://google.com);
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var
iall : IHTMLElement;
begin
if Assigned(emb.Document) then
begin
iall := (emb.Document AS IHTMLDocument2).body;
while iall.parentElement <> nil do
begin
iall := iall.parentElement;
end;
memo1.Text := iall.outerHTML;
end;
end; :ninja: :ninja:
porem ao clickar em pesquisar google como exemplo, me dá o seguinte erro
project raised exception class Eaccess violation with message 'access violation at adress 0047e02A in module' Project1.exe'. Read of adress 00000000'. Process stoped. Use step or run to continue
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.