WebBrowser fin navigation

Résolu
yvessimon Messages postés 637 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 9 janvier 2017 - 21 avril 2006 à 15:09
cs_shining Messages postés 304 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 10 mars 2012 - 24 avril 2006 à 21:46
Bonjour

J'utilise WebBrowser pour rechercher des infos sur le net , avec WebBrowser1.Navigate( hht...');

mais il faut attendre un certain temps

Commant être sure que la recherche est terminée ?

Salutations

yvessimon

4 réponses

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
21 avril 2006 à 15:45
evenement OnComplete il me semble
3
cs_shining Messages postés 304 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 10 mars 2012
21 avril 2006 à 21:48
OnComplete c'est pas vraiment top dans le cas où tu veux prendre de suite la gestion depuis une seule routine
exemple

begin
WebBrowser1.Navigate
DoQuelqueChose !!
c'est pour cette raison que le navigateur possède une propriété "ReadyState"

voici les valeurs que peut prendre ReadyState

READYSTATE_UNINITIALIZED <=== document vaut nil
READYSTATE_LOADING <=== en chargement
READYSTATE_LOADED <=== charger
READYSTATE_COMPLETE <=== c'est fini

une petite boucle while suffit
0
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
23 avril 2006 à 21:36
Ah cool Shining! je ne connaissais pas cette prop du WebBrowser.

en effet elle permet une bonne gestion du webbroswer vus que dans les evenements on as que :

READYSTATE_LOADING <=== OnProgress
READYSTATE_COMPLETE <=== OnComplete,OnError
0
cs_shining Messages postés 304 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 10 mars 2012
24 avril 2006 à 21:46
Bah oué ça rend la gestion beaucoup plus facile du webbrowser plutôt que de jongler avec les events ;)
0
Rejoignez-nous