Ir al contenido


Foto

APPTYPE CONSOLE y Webbrowser


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 deneus3000

deneus3000

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 05 octubre 2014 - 05:47

Hola mi nombre es Deneus me gustaría peguntar si alguno puede ver como hacer que funcione este código y se pueda ejecutar el evento: Browser.OnDocumentComplete.
Gracias de antemano.




delphi
  1. program SpeedTest2;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6. SysUtils, SHDocVw, ActiveX;
  7.  
  8. type
  9. TClass = class(TWebBrowser)
  10.   Browser: TWebbrowser;
  11.   procedure WebBrowserDocumentComplete(ASender: TObject;
  12.   const pDisp: IDispatch; const URL: OleVariant);
  13. end;
  14.  
  15. var
  16. WebDataText:string;
  17.  
  18. procedure TClass.WebBrowserDocumentComplete(ASender: TObject;
  19. const pDisp: IDispatch; const URL: OleVariant);
  20. begin
  21.   writeln('Document compled');
  22.   // writeln(WebDataText);
  23. end;
  24.  
  25. begin
  26. CoInitialize(nil);
  27.  
  28. with TClass.Create(nil) do begin
  29.   Browser := TWebBrowser.Create(nil);
  30.   Browser.OnDocumentComplete := WebBrowserDocumentComplete;
  31.   Browser.Navigate('poner aquí una URL');
  32.   // sleep(5000);
  33.   // WebDataText:= Browser.OleObject.Document.body.outerHTML;
  34.   writeln('cargando...');
  35.   readln;
  36.   //Browser.Free;
  37. end;
  38.  
  39. OleUninitialize;
  40.  
  41. end.





  • 0




IP.Board spam blocked by CleanTalk.