Erreur MDA

Résolu
FlyinArno Messages postés 12 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 22 février 2007 - 22 févr. 2007 à 13:41
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 22 févr. 2007 à 15:44
Je suis desoler je vais revenir troller un peu le forum mais je m'en sort vraiment pas et je commence a craquer un peu. :)
Le code de mon erreur est

ContextSwitchDeadlock a été détecté
Message: Le CLR n'a pas pu effectuer de transition du contexte COM 0x1c0fe8 au contexte COM 0x1c1158 pendant 60 secondes. Le thread qui possède le contexte/cloisonnement de destination est probablement en train d'attendre ou de traiter une opération très longue sans pompage des messages Windows. Cette situation a généralement des effets négatifs sur les performances et peut parfois entraîner le blocage de l'application ou une utilisation ininterrompue de la mémoire. Pour éviter ce problème, tous les threads STA (Single Threaded Apartment) doivent utiliser des primitives d'attente de pompage (par exemple CoWaitForMultipleHandles) et pomper de manière régulière les messages lors des opérations qui sont longues à s'exécuter.

Je suis debutant et je ne comprend pas du tout ce que c'est
tout ce que je sais c'est que cette erreur se declenche quand une fonction qui fais des requetes depasse 60 secondes (meme en pas a pas si je tarde trop a passer d'une instruction a l'autre au bout de 60 secondes paf!!)

D'avance merci

3 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
22 févr. 2007 à 15:02
si tu as une boucle dans le traitement qui prend beaucoup de temps ajoute la ligne suivante à la fin de chaque tour.

Application.DoEvents();

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
3
FlyinArno Messages postés 12 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 22 février 2007
22 févr. 2007 à 15:34
CA MARCHE!!!!!!!!!!!!!!!!!!
Je te remercie grave je suis zému!!!
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
22 févr. 2007 à 15:44
:)

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0
Rejoignez-nous