Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
4 juil. 2008 à 23:50
Marneus73
Messages postés344Date d'inscriptionmercredi 24 janvier 2007StatutMembreDernière intervention27 octobre 2008
-
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.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 5 juil. 2008 à 01:41
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)