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:
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