Temps d'execution maximum pour une boucle [Résolu]

Signaler
Messages postés
20
Date d'inscription
jeudi 1 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2005
-
Messages postés
20
Date d'inscription
jeudi 1 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2005
-
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

Messages postés
76
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
8 avril 2008
1
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
20
Date d'inscription
jeudi 1 janvier 2004
Statut
Membre
Dernière intervention
30 mai 2005

:-) merci!
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci