Le programme ne répond plus !!! [Résolu]

ggsab62 14 Messages postés mardi 15 mars 2005Date d'inscription 19 avril 2006 Dernière intervention - 14 mars 2006 à 17:19 - Dernière réponse : troxsa 553 Messages postés jeudi 28 novembre 2002Date d'inscription 2 octobre 2016 Dernière intervention
- 14 mars 2006 à 18:15
G un p'tit souci lors de l'exécution de mon programme,

Pour info, c un pgm qui lit des fichiers contenant entre 2000 et 60000 lignes et pour chaque ligne je fais un " insert " dans une base.
de plus g un compteur qui s'incrémente avec le nb de lignes (juste pour savoir où j'en suis)

je m'explique, celui s'exécute bien jusqu'à ce que s'il se "bloque".... et quand on clique dans la fenetre, on voit "Le programme ne répond plus". Et le compteur est "bloqué".

MAIS.... en fait le programme n'est pas bloqué puisque si l'on attend patiemment, g le msgbox de fin de traitement.

QQ'un sait il pourquoi le programme ne répond plus (compteur n'est plus rafraichit) ???

OK le programme s'exécute normalement mais ce n'est pas top !!!

Merci par avance.

Jérôme.
Afficher la suite 

2 réponses

Philoche69 7 Messages postés samedi 9 octobre 2004Date d'inscription 15 mars 2006 Dernière intervention - 14 mars 2006 à 17:37
+3
Utile
Salut,
As-tu essayé de glisser un DoEvents() quelque part pour laisser souffler un peu ton programme ? (c.a.d. le laisser répondre aux evnmts clavier, souris, etc...)
Cette réponse vous a-t-elle aidé ?  
troxsa 553 Messages postés jeudi 28 novembre 2002Date d'inscription 2 octobre 2016 Dernière intervention - 14 mars 2006 à 18:15
0
Utile
Salut

Je doute que le DoEvents serve a quel que chose, pour ce genre de probleme c'est un Thread qui faut

http://www.troxsa.info/
Code Vb.net

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.