Erreur MDA [Résolu]

FlyinArno 12 Messages postés vendredi 17 novembre 2006Date d'inscription 22 février 2007 Dernière intervention - 22 févr. 2007 à 13:41 - Dernière réponse : sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention
- 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 

3 réponses

Répondre au sujet
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 22 févr. 2007 à 15:02
+3
Utile
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]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sebmafate
FlyinArno 12 Messages postés vendredi 17 novembre 2006Date d'inscription 22 février 2007 Dernière intervention - 22 févr. 2007 à 15:34
0
Utile
CA MARCHE!!!!!!!!!!!!!!!!!!
Je te remercie grave je suis zému!!!
Commenter la réponse de FlyinArno
sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 22 févr. 2007 à 15:44
0
Utile
:)

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.