Attendre le chargement d'une page
Publié : jeu. 29/mai/2014 0:20
Bonsoir à tous,
Je bloque sur un problème que je ne comprends pas. J'ai plus pages à charger qui sont définit dans une procédure. Le soucis que j'ai, c'est que cette procédure n'attend pas que le chargement de la page web soit fini. J'ai mis une variable en globale qui est définit dans:
Voici ma procédure:
Ce que je ne comprends pas, si je mets un messagerequester("","") il charge très bien la page, mais dès que je valide ce message, le While fait planter le programme.
J'ai bien mis la variable PageWeb en globale mais pourtant dans la boucle il ne la détecte pas apparamment parce qu'il ne charge pas la page...J'avoue que je suis vraiment perdu!!!
Merci à vous tous
Je bloque sur un problème que je ne comprends pas. J'ai plus pages à charger qui sont définit dans une procédure. Le soucis que j'ai, c'est que cette procédure n'attend pas que le chargement de la page web soit fini. J'ai mis une variable en globale qui est définit dans:
Code : Tout sélectionner
Select EventGadget()
Case #Web
Select EventType()
Case #PB_EventType_DownloadStart
Case #PB_EventType_DownloadProgress
ProgressMax=GetGadgetAttribute(#Web,#PB_Web_ProgressMax)
Progress=GetGadgetAttribute(#Web,#PB_Web_Progress)
If Progress<>ProgressMax
HideGadget(#ProgressBar,0)
SetGadgetState(#ProgressBar,Progress)
Else
HideGadget(#ProgressBar,1)
EndIf
Case #PB_EventType_DownloadEnd:PageWeb=1
EndSelect
Code : Tout sélectionner
Repeat
Url.s= http://www.toucharger.com/windows/utilitaires/gravure/p+Str(Compte)+".htm"
While PageWeb<>1
Wend
PageWeb=0
Compte+1
Until Compte>NombrePage
EndIf
J'ai bien mis la variable PageWeb en globale mais pourtant dans la boucle il ne la détecte pas apparamment parce qu'il ne charge pas la page...J'avoue que je suis vraiment perdu!!!
Merci à vous tous