PDA

Ver la Versión Completa : Terminó de cargar la página?


Novás
05-07-2006, 00:59:52
Buenas a todos, quisiera saber como puede mi programa saber si el internet explorer a terminado de cargar la página web que yo le he indicado con un shellexecute.

Una vez hecho esto se que los campos que tengo que rellenar se llaman, tras mirar el html: UserId, Terminal y Password. Existe una forma de porder darles valor. He mirado una función que aparece en el foro (PostKeyEx32) pero tener que situarme en el input a base de simular tabulaciones no me parece una forma elegante (además que si el cliente tiene varias barras de herramientas no sabría cuantos TABs tengo que hacer).

Muchísimas gracias

Novás
06-07-2006, 00:21:34
En caso de no poderse hacer también me serviría usando cualquier control y hacer mi propio explorador

Novás
08-07-2006, 16:24:35
Muy buenas de nuevo, dada la tardanza en contestar supongo que o no es posible o desgraciadamente nadie pudo ayudarme, por lo que he decidido crear mi propio explorador para lo cual he encontrado en el foro una serie de links con los cuales puedo saber cuando terminó de cargar mi página e incluso rellenarla.

Aquí dejo los enlaces que he utilizado para que las futuras generaciones (XD) los puedan utilizar:

http://www.clubdelphi.com/foros/showthread.php?t=4194&highlight=explorador+web
http://www.clubdelphi.com/foros/showthread.php?t=1700&highlight=explorador+web

http://www.marteens.com/trick52.htm
http://www.clubdelphi.com/foros/showthread.php?t=31346&highlight=webbrowser

http://www.clubdelphi.com/foros/showthread.php?t=30282&highlight=webbrowser (para rellenar el formulario).
http://www.clubdelphi.com/foros/showthread.php?t=28329&highlight=webbrowser (para imprimir el formulario)

http://www.bsalsa.com/downloads.html (controles parecidos al TWebBrowser)
http://www.clubdelphi.com/foros/showthread.php?t=4756&highlight=webbrowser (progress bar)