Temps d'execution maximum pour une boucle

Résolu
titi6061 Messages postés 20 Date d'inscription jeudi 1 janvier 2004 Statut Membre Dernière intervention 30 mai 2005 - 13 oct. 2004 à 14:11
titi6061 Messages postés 20 Date d'inscription jeudi 1 janvier 2004 Statut Membre Dernière intervention 30 mai 2005 - 13 oct. 2004 à 14:29
Bonjour tout le monde! :-)
Voilà j'ai un petit problème.....
Voici ma boucle:

IE.Navigate "http://blabla.com"
Do While IE.ReadyState <> 4
Loop

Comment lui donner un temps maximum d'execution?
Car si la page demandée met tro de temps à se charger, j'aimerai que ça passe à autre chose.....

merci d'avance!
:)

2 réponses

lijohann Messages postés 76 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 8 avril 2008 1
13 oct. 2004 à 14:28
recupere l'heure ds une variable avant le debut de ta boucle et fais un test à l'interieur de ta boucle, ça dois donner kke chose comme:

dim heuredebut as time

heuredebut = time
IE.Navigate "http://blabla.com"
Do While IE.ReadyState <> 4
if datediff(s, heuredebut, time) > 30 then exit loop
Loop
3
titi6061 Messages postés 20 Date d'inscription jeudi 1 janvier 2004 Statut Membre Dernière intervention 30 mai 2005
13 oct. 2004 à 14:29
:-) merci!
3
Rejoignez-nous