Oppure

Loading
22/08/11 18:14
Scusa ho riletto meglio il tuo snippet, ma nel while hai messo &&? Perché dovresti mettere || :D
22/08/11 19:55
Metal
Perché dovrei mettere OR? Devono verificarsi tutte quelle condizioni
aaa
22/08/11 22:30
Mentre il webbrowser non è pronto O l'indirizzo non corrisponde esegui la pausa, non devono essere verificate entrambe contemporaneamente.

web.Navigate("indirizzo");
            do
            {
                Thread.Sleep(100);
                Application.DoEvents();
            } while (web.ReadyState != WebBrowserReadyState.Complete);

Ho omesso il controllo sull'URL secondo quanto detto un post fa.
22/08/11 23:50
Metal
il browser deve essere pronto E l'indirizzo deve essere quello o.o

comunque ho riprovato a mettere
web.Navigate("indirizzo");             do             {                 Thread.Sleep(100);                 Application.DoEvents();             } while (web.ReadyState != WebBrowserReadyState.Complete);


come hai scritto tu e ora funziona <.<"
non ho capito/non mi ricordo quale fosse il problema, ma ora va :_doubt:
aaa
23/08/11 9:30
Se tu mettessi AND allora staresti dicendo "esegui la pausa se il webbrowser non ha caricato e (anche) se l'url non corrisponde".
Questo implica che tu ti possa trovare con status Loading e l'url corretto, di conseguenza il while si interrompe perché non sono verificate entrambe le condizioni contemporaneamente :pat:
Ultima modifica effettuata da 23/08/11 9:32
23/08/11 10:19
Metal
C'hai raggione

Quando mi si incarta il cervello, ci devo sbattere contro altrimenti non capisco. Sry~
aaa