FlyinArno
Messages postés12Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention22 février 2007
-
22 févr. 2007 à 13:41
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 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!!)