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

Windows Discussion :

IWebBrowser control et web scrapping en Microsoft Visual Studio .NET 2003


Sujet :

Windows

  1. #1
    Membre éclairé Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2006
    Messages : 484
    Points : 724
    Points
    724
    Par défaut IWebBrowser control et web scrapping en Microsoft Visual Studio .NET 2003
    Bonjour,
    J'ai ecrit une application pour extraire le contenu d'un site.

    J'utilise la classe CHTMLDialog avec un IWebBrowser2 a l'interieur.

    Tout fonctionne bien.
    Cependant, de temps en temps, j'ai une erreur du type "Internet Explorer Script error" avec Object Required dans l'erreur.

    Si je suis devant mon pc au moment de l'erreur, pas de probleme, j fait ok et le programme continue normalement.
    En fait cette erreur viens du fait que le control Active-x n'est pas encore tout a fait initialisé. Au moment ou on fait ok, tout va bien.

    Le probleme c'est que mon programme est lance avec le schedule task vers minuit et a cette heure ci, je DORT!!!

    Le matin le programme est bloqué sur le message.

    Je n'arrive pas a traper l'event!!

    Si quelques experts ont une idée?

    Merci beaucoup.
    jko
    OCM 11g, RAC and Performance & Tuning Expert 11g
    RMAN Backup & Recovery, Data Guard and Grid Control

  2. #2
    Membre éclairé Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2006
    Messages : 484
    Points : 724
    Points
    724
    Par défaut Solution
    Deux options.

    Soit on trape l'event dans l'application, ce qui est un peut coton!!

    Soit on utilise un outil de scripting genial comme AutoIT (Gratuit!!)

    Voici le script...

    Probleme resolut!!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Run("Scrapper.exe")
    
    sleep (500)
    
    while 1
    
     if WinExists ("Internet Explorer Script Error","") == 1 then
      
      WinKill  ("Internet Explorer Script Error") 
    
     EndIf
     
     if WinGetState ("WebScrapper") == 0 then
    	 exit 0
     EndIf
      
    WEnd
    exit 0
    OCM 11g, RAC and Performance & Tuning Expert 11g
    RMAN Backup & Recovery, Data Guard and Grid Control

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

Discussions similaires

  1. Microsoft Visual Studio .NET et OpenCV
    Par takfa2008 dans le forum OpenCV
    Réponses: 1
    Dernier message: 27/01/2009, 11h48
  2. [Demande d'aide Microsoft Visual Studio .Net VC++]
    Par monromero dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 06/05/2007, 14h00
  3. [Demande d'aide Microsoft Visual Studio .Net 2003]
    Par romero dans le forum Visual Studio
    Réponses: 1
    Dernier message: 10/03/2007, 00h04
  4. Presentation de Microsoft Visual Studio.Net
    Par saredo dans le forum MFC
    Réponses: 4
    Dernier message: 26/06/2006, 10h03

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