Buenos dias amigos!
No entiendo muy bien las diferencias entre los eventos OnDocumentComplete y OnDownloadComplete de la componente TWebBrowser.
Este Codigo Funciona Bien.
Código:
procedure TForm_Bajar_Datos.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Document: IHTMLDocument2;
begin
N := N + 1;
Document := WebBrowser1.Document as IHTMLDocument2;
Memo1.Lines.Text := Document.Body.parentElement.outerHTML;
Memo1.Lines.SaveToFile('pagina.txt');
end;
Pero este Codigo Funciona Mal. (Memo1.Lines.Text := Document.Body.parentElement.outerHTML

Genera una ecepcion
Código:
procedure TForm_Bajar_Datos.WebBrowser1DownloadComplete(Sender: TObject);
var
Document: IHTMLDocument2;
begin
N := N + 1;
Document := WebBrowser1.Document as IHTMLDocument2;
Memo1.Lines.Text := Document.Body.parentElement.outerHTML;
Memo1.Lines.SaveToFile('pagina.txt');
end;
¿Cual es la diferencia entre estos 2 eventos?
Hasta este problema yo creia que:
*OnDocumentComplete se producia cuando el codigo fuente era cargado.
*OnDownloadComplete se producia cuando el codigo fuente y los demas archivos como imagenes eran cargados.
Pero creo que estoy equivocado.