Besoin d'un coup de main

LeNeutrino Messages postés 28 Date d'inscription vendredi 29 juillet 2005 Statut Membre Dernière intervention 19 mars 2007 - 19 mars 2007 à 11:37
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 19 mars 2007 à 12:18
salut à tous,
j'ai une appli windows from
et lorsque je lance mon opération d'export excel (derriere mon bouton j'appelle une classe qui ouvre une appli excel,effectue des requetes et rempli la feuille excel),
je ne peux plus rien faire .je ne peux même pas reduire la fenetre.c'est comme si la souris ne m'obéïssait plus.
est ce que quelqu'un peut me dire quelque chose là dessus ?

La vie est un combat perpétuel !

1 réponse

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
19 mars 2007 à 12:18
Salut,

Quand tu dis que la souris ne t'obeis plus, c'est seulement dans ton appli, ou plus du tout du tout ?
Si c'est le premier cas, alors c'est surement une histoire de Threading. Si ton opération est longue et gourmande, et lancé dans le meme thread que ta fenetre, tu ne reprends pas la main tant que cette opération n'est pas terminée.
La solution, c'est simplement de lancer ce traitement dans un second Thread pour que tu puisses garder la main sur le premier.

Mx
MVP C# 
0
Rejoignez-nous