Estoy haciendo una aplicacion que automatice el coger datos de una
intranet que tenemos. El asunto es tan facil como esperar a que el
ususario pulse un boton, entonces navegar mediante un AxWebBrowser a la
pagina web en cuestion, rellenar usuario y contraseña y procesar el
resultado para presentar los datos.
En una pagina simple (sin frames) funciona todo correctamente, pero si
la pagina tiene frames el problema aparece cuando llego a esta linea:
...
IHTMLDocument2 doc_tmp=(IHTMLDocument2) this.axWebBrowser1.Document;
IHTMLFramesCollection2 frames = doc_tmp.frames;
...
Resulta que si esa segunda linea esta dentro del manejador del evento
DocumentComplete2 funciona sin problemas, pero si esta en cualquier otro
lado (por ejemplo en el manejador del boton, o simplemente disparada por
un timer) suelta una excepcion al intentar coger los frames.
¿Alguna solucion?
Leer las respuestas