Erreur au moment de l'attente de la fin du chargement du webbrowser
ritshina_lilas
Messages postés8Date d'inscriptionjeudi 21 juin 2007StatutMembreDernière intervention31 mai 2010
-
7 mai 2010 à 11:57
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 2013
-
10 mai 2010 à 11:32
bonjour tout le monde,
Voilà mon problème, mon application fait un traitement en boucle de la façon suivante:
for i as integer to 6
webbrowser1.navigate("monlien.com/a=#variable#".Replace("#variable#", i)
mon traitement
................
next
j'ai fouillé un peu sur le forum et j'ai ajouté ceci pour attendre ke webbrowser se charge ensuite passer au traitement:
Do While WebBrowser1.ReadyState <> WebBrowserReadyState.Complete
Threading.Thread.Sleep(1)
Application.DoEvents()
Loop
mais ya une erreur ki est levé lors de l'exécution de ma boucle:
L'exception UnauthorizedAccessException n'a pas été géré
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
j'espère que quel'un a une solution et merci d'avance
A voir également:
Erreur au moment de l'attente de la fin du chargement du webbrowser
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 10 mai 2010 à 11:32
Salut,
Je me permet de repondre par une proposition mais VBA si cela peut aider:
Do While ObjectIE.busy
Application.Wait (Now + TimeValue("0:00:5"))
DoEvents
If Time - Start > 20 Then ' si plus de 20" on arrete
MsgBox "Connection Time-out ! " & vbCrLf & _
"Internet Explorer can not open the specified URL." & vbCrLf & vbCrLf & _
"The web site is probably not accessible right now.", vbExclamation, "Connection Error..."
ObjectIE.Quit
Set ObjectIE = Nothing
Exit Sub
End If
Loop