IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

WebBrowser off-line puis actif?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 71
    Par défaut WebBrowser off-line puis actif?
    Bonjour,

    J'ai chargé avec IE8, à partir du site www.mon_site.fr une page html contenant un champs de saisie puis un bouton pour lancer une recherche sur le site hôte.
    Cette page est sauvegardée sur disque au format .mht

    Le programme VB2008 ouvre un contrôle WebBrowser avec comme uri le path de la page précédemment sauvegardée, la page est lue, affichée.
    Le champs de saisie est alors manuellement rempli, le bouton de recherche clicqué, la page est retournée contenant les info demandées.



    Ce que je ne sais pas résoudre, votre aide me serai précieuse.



    Si je cherche à approvisionner le champs de saisie par :


    champs_recherche="pattern"
    page_info.Document.GetElementById(champs_recherche).InnerText = code_recherche
    puis à exécuter le script

    For Each element As HtmlElement In page_info.Document.GetElementsByTagName("input")
    If element.Name = evenement_execute Then
    element.InvokeMember("click")
    Exit For
    End If
    Next
    Je reçois une exception:
    La référence d'objet n'est pas définie à une instance d'un objet

    Il semblerait que le Document relatif au controle web n'a pas été chargé!!!!

    Que dois je faire, est ce possible?

    Merci de votre aide

    A+

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    La référence d'objet n'est pas définie à une instance d'un objet
    ne veut pas dire "que le Document relatif au controle web n'a pas été chargé"

    Peux tu nous préciser la ligne exacte à laquelle l'erreur fait référence?
    (Je pencherais sur ton objet page_info qui n'a pas était instancié avec un New )

    PS: merci d'utiliser les bonnes balises [CODE] [ /CODE]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 71
    Par défaut
    Merci de ton aide,

    concernant la déclaration:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            page_info = New System.Windows.Forms.WebBrowser
            AddHandler page_info.DocumentCompleted, New WebBrowserDocumentCompletedEventHandler(AddressOf page_recue)
    par contre, je me suis intéressé, enfin, au cas du handler page_info.DocumentCompleted pour le trouver dans ce triste état:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    page_recue(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs)
    suite à des manipulations des plus hazardeuses....dont le résultat était que le code de chargement de la donnée à rechercher et du script à exécuter n'était pas disponible, d'où l'erreur.

    J'en ai profité pour faire attention aux balises! merci Bye

    Un grand merci d'avoir attiré mon attention sur la déclaration du WebBrowser

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 43
    Dernier message: 17/03/2011, 13h58
  2. De l'HTML.. off-line !
    Par aspeum dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/08/2006, 09h33
  3. Privilèges pour mettre {on|off}line un RBS
    Par niiccoo dans le forum Oracle
    Réponses: 2
    Dernier message: 12/05/2006, 08h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo