Erreur MDA [Résolu]

Messages postés
12
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
22 février 2007
- - Dernière réponse : sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
3
Merci
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]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
12
Date d'inscription
vendredi 17 novembre 2006
Dernière intervention
22 février 2007
0
Merci
CA MARCHE!!!!!!!!!!!!!!!!!!
Je te remercie grave je suis zému!!!
Commenter la réponse de FlyinArno
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
0
Merci
:)

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Commenter la réponse de sebmafate

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.