Arrêter une procédure avec une autre [Résolu]

Marneus73 344 Messages postés mercredi 24 janvier 2007Date d'inscription 27 octobre 2008 Dernière intervention - 4 juil. 2008 à 23:50 - Dernière réponse : Marneus73 344 Messages postés mercredi 24 janvier 2007Date d'inscription 27 octobre 2008 Dernière intervention
- 7 juil. 2008 à 14:51
Bonjour à tous,
Est il possible de fermer une procédure à partir d'une autre ? Sur le net j'ai trouvé Exit Sub, mais ça ferme la procédure en cours et pas une autre !
Concrétement : Si vous avez lu mes précédents messages, j'utilise un webbrowser pour affcher des pages web avec des temps d'attente entre chacune d'entre elles. Et je voudrais que lors du clic sur un bouton on puisse arreter la procédure du webbrowser avec un retour sur la page d'accueil. (Le code pour le webbrowser se trouve dans une sub à part)
Est-ce possible ?
Merci d'avance.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 5 juil. 2008 à 01:41
3
Merci
Salut
La seule solution est :
- Déclarer une variable booléenne d'étendue Public au projet, exemple bStopperTout
- Dans les procédures à interrompre, tester cycliquement (dans une boucle, par exemple) l'état de cette variable bStopperTout :
   Si elle est à False, RàS
   Si elle est à True, faire un Exit Sub pour quitter la tâche en cours
- Quand tu cliques sur ton bouton, positionne bStopperTout à True
Bien sûr, il faudra penser à la remettre à False avant de commencer autre chose ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_Jack
Marneus73 344 Messages postés mercredi 24 janvier 2007Date d'inscription 27 octobre 2008 Dernière intervention - 7 juil. 2008 à 14:51
0
Merci
Ok merci bien
Commenter la réponse de Marneus73

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.