HELP pour mon travail : VB6 reste ouvert

cs_nicolas55 Messages postés 7 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 28 mai 2004 - 23 janv. 2004 à 10:42
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 - 23 janv. 2004 à 12:20
HELP !!!!
J'ai compiler mon appli, donc j'ai un .exe, je lance mon appli, elle tourne pendant 40 minutes environ je ferme mon appli : je fais unload me et ensuite end.
Tout se feme mais après dans le gestionnaire des taches j'ai mon .exe pas de réponses et du coup tant qu'il n'est pas fermé je ne peux plus rien lancé !
Merci d'avance pour votre aide....

Nico

4 réponses

cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
23 janv. 2004 à 11:05
labout
Il doit y avoir une fenêtre qui n'est pas fermée.
Cheche bien
0
cs_nicolas55 Messages postés 7 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 28 mai 2004
23 janv. 2004 à 11:40
J'ai essayé de faire :
' While (Forms.Count <> 0)
' Unload Forms(0)
' Wend
mais ça boucle dans le vide, ça ne s'arrête jamais !
Et le problème c'est que mon Sub Main() est dans un module !
Je sais plus quoi faire !
Nico
0
cs_nicolas55 Messages postés 7 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 28 mai 2004
23 janv. 2004 à 12:13
J'ai oublié de préciser que j'ai un traitement qui varie soit je traite 10 ou alors 300 fichiers donc le temps varie et lorsque le traitement dure 10-20 minutes il n'y a aucun problème le .exe se ferme bien mais lorsqu'il dure plus de 30 minutes mon .exe reste dans le gestionnaire !
Je comprends pas !!!!
Aidez moi svp !!!!!
Nico
0
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
23 janv. 2004 à 12:20
labout
Quand le treitement dure plus de 30 minutes n'est ce pas parcequ'il est planté dans un traitement.
Essaie de mettre le treitement dans une feuille Modale
qui se ferme quand le dernier traitement est terminé.
Personellement je n'utilise pas de fonction Main
Je désigne une form de démarrage qui appelle une initialisation dans un module

Bon courage
0
Rejoignez-nous