20/08/11 20:43
Metal
prima parte: pierotofy.it/pages/extras/forum/16/1030114-%5Bc%5D_aspettare_caricamento_pagina/
Allora, attualmente sto facendo in questo modo per attendere che la pagina sia stata caricata, prima di proseguire con altre istruzioni:
web.ReadyState != WebBrowserReadyState.Complete mi garantisce che la pagina è stata caricata
web.Url.ToString() != "indirizzo" mi garantisce che la pagina caricata è quella che ho richiesto (e non about:blank)
A questo punto, non capisco perché una volta su due mi becco questo errore:
in merito a questa riga di codice (messa subito dopo il ciclo do...while):
tra l'altro ho notato che l'errore compare quando il browser mostra ancora una pagina bianca, quindi non ha caricato/completato un bel nulla -.-"
Allora, attualmente sto facendo in questo modo per attendere che la pagina sia stata caricata, prima di proseguire con altre istruzioni:
web.Navigate("indirizzo"); do { Thread.Sleep(100); Application.DoEvents(); } while (web.ReadyState != WebBrowserReadyState.Complete && web.Url.ToString() != "indirizzo");
web.ReadyState != WebBrowserReadyState.Complete mi garantisce che la pagina è stata caricata
web.Url.ToString() != "indirizzo" mi garantisce che la pagina caricata è quella che ho richiesto (e non about:blank)
A questo punto, non capisco perché una volta su due mi becco questo errore:
Eccezione non gestita di tipo 'System.NullReferenceException' in bot.exe
Informazioni aggiuntive: Riferimento a un oggetto non impostato su un'istanza di oggetto.
Informazioni aggiuntive: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in merito a questa riga di codice (messa subito dopo il ciclo do...while):
web.Document.GetElementById("contact_username").SetAttribute("value", user.Text);
tra l'altro ho notato che l'errore compare quando il browser mostra ancora una pagina bianca, quindi non ha caricato/completato un bel nulla -.-"
aaa