none
VB 2010 Express - Webbroser - navigation annulée

    Question

  • Bonjour à tous,

    J'ai un problème avec Le Webbrowser ( Visual Basic Express 2010)

    J'ai créer une application qui récupère la devises Euro/US.

    A l'aide de la commande suivante :

    WebBrowser1

    Sur certains PC, cela ne pose aucun problème le contenu est affiché dans le webbrowser de Visual et ce qui me permet de récupérer la devise. Mais sur un autre PC ( windows 7 familial) ou je suis administrateur, cela se passe autrement. Une fenetre de téléchargement de fichiers apparaît en me posant la question : Voulez-vous ouvrir ou enregister ce ficheir "quotes.csv" et le Webbroser de visual m'indique "Navigation vers la page Web annulée". J'ai essayer de modifier les paramètres Option Internet ( dans l'onglet sécurité, Ajouter dans les sites de confiance de site de yahoo, personnaliser le niveau "Internet", etc. ) mais rien y fait. Pouvez-m'aider ? Merci d'avance. Steeve.

    .Navigate(New Uri("http://finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=l1")).
    mardi 23 octobre 2012 18:53

Réponses

  • Bonjour,

    Le problème est que votre navigateur ne reconnait pas le type de fichier. Il ne sait pas avec quel programme l'ouvrir contrairement aux autres PC. Exemple un pdf va s'afficher dans votre navigateur car le plugin ActiveX PDF Reader est installé sur votre navigateur. Pour le CSV, regardez ce qui est utilisé sur votre autre navigateur.

    N'avez-vous pas meilleurs temps d'utiliser un webclient pour récupérer l'information ?

    exemple :

    Faire un Import System.Net

    Using client as WebClient = New WebClient()
       dim devise as string = client.DownloadString("http://finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=l1")
       MessageBox.Show(devise)
    End Using

     

    Cordialement


    Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !

    • Marqué comme réponse Padpanix mardi 23 octobre 2012 19:53
    mardi 23 octobre 2012 19:25

Toutes les réponses

  • Bonjour,

    Le problème est que votre navigateur ne reconnait pas le type de fichier. Il ne sait pas avec quel programme l'ouvrir contrairement aux autres PC. Exemple un pdf va s'afficher dans votre navigateur car le plugin ActiveX PDF Reader est installé sur votre navigateur. Pour le CSV, regardez ce qui est utilisé sur votre autre navigateur.

    N'avez-vous pas meilleurs temps d'utiliser un webclient pour récupérer l'information ?

    exemple :

    Faire un Import System.Net

    Using client as WebClient = New WebClient()
       dim devise as string = client.DownloadString("http://finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=l1")
       MessageBox.Show(devise)
    End Using

     

    Cordialement


    Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !

    • Marqué comme réponse Padpanix mardi 23 octobre 2012 19:53
    mardi 23 octobre 2012 19:25
  • Bonjour

    Merci beaucoup pour votre réponse ultra rapide.

    Votre proposition WebClient fonctionne très bien et est mieux adaptée.
    Je ne connaissais pas.

    Cordialement

    Steeve.


    Steeve

    mardi 23 octobre 2012 19:57
  • Pas de soucis ;)


    Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !

    mardi 23 octobre 2012 21:40