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 :
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.
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
Qu'est ce que j'ai raté ??
Encore merci pour votre aide.
Tamot36
Partager