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 :

Utilisation de process.waitforexit avec page web


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 21
    Par défaut Utilisation de process.waitforexit avec page web
    Bonjour à tous,

    je me suis encore posé un nouveau problème dont je ne vois pas la solution.
    en vb.net, j'utilise une page web pour le payement via carte bancaire (stripe) et pour le retour OK ou NOK, j'ai fais ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                Dim webAddress As String = "https://www.etc...."
                Using myProcess As New Process()
                    myProcess.StartInfo.FileName = webAddress
                    myProcess.StartInfo.CreateNoWindow = False
                    myProcess.Start()
                    If myProcess.WaitForExit(-1) Then
                        fonction de validation du retour
                    End If
                End Using
    le WaitForExit fonctionne très bien si l'utilisateur n'a pas encore de page web d'ouverte, mais pas du tout si ce processus est lancé alors que des pages sont déjà ouvertes dans le navigateur. La nouvelle page créée est dans un nouvel onglet et pas dans une nouvelle fenêtre. Du coup, le WaitForExit passe sans attendre. J'ai essayé sans StartInfo.CreateNoWindow et avec StartInfo.CreateNoWindow=true, cela ne change rien.
    Qu'est ce que j'ai raté ??
    Encore merci pour votre aide.

    Tamot36

  2. #2
    Membre éprouvé
    Avatar de troxsa
    Inscrit en
    Novembre 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Novembre 2004
    Messages : 388
    Par défaut
    Bonjour,

    Process s'occupe du processus pas de la fin de chargement de la page
    Si vous voulez avoir un contrôle du chargement de page il faudra utiliser les automations d'Internet Explorer (EDGE maintenant)
    https://www.coderewind.com/2012/08/h...-using-vb-net/
    si vous ne voulez pas d'interaction avec l'utilisateur prévoyez l'utilisation de https://docs.microsoft.com/fr-fr/dot...t?view=net-6.0

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 21
    Par défaut
    Bonjour,
    Merci beaucoup pour cette réponse.
    Je vais regarder ces liens de plus près.

    Cordialement,
    Tamot36

Discussions similaires

  1. Utiliser fonction cURL avec page web enregistrée
    Par Flowcon dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 30/04/2016, 23h00
  2. Connexion sécurisée avec page web
    Par MatthieuL dans le forum C#
    Réponses: 0
    Dernier message: 15/12/2008, 13h19
  3. [MySQL] [UTF-8] Pourquoi utiliser utf8_encode() alors que la page web et la DB sont en utf8 ?
    Par Tchupacabra dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/02/2008, 15h11
  4. Réponses: 2
    Dernier message: 19/04/2007, 16h57
  5. [Débutant] Utilisation du debugger Eclipse avec Serveur Web
    Par tnodev dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2005, 17h45

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