Je le code suivant:Cette clé est déjà associée à un élément de cette collection
If Not Application("ServicesQueueActiveDict").Exists(nID) Then
'we are good to process, this item is not Active....add it now
Application("ServicesQueueActiveDict").Add nID, Now
Else
'do whatever
Le «ServicesQueueActiveDict est un caprock.dictionary
Je reçois l'erreur référencée dans ce sujet, » Cette clé est déjà associée à un élément de cette collection. »Lorsque la branche If est exécutée Le problème est que, si le nID existe, pourquoi le code essaie-t-il de le ré-ajouter, ne devrait-il pas alors exécuter la branche Else?
Au fait,nID est un entier simple, d'ailleurs
Je vais y jeter un coup d'œil. Je ne suis pas sûr, pour le moment. En fait, comment le saurais-je exactement? – crackedcornjimmy
S'il s'agit d'un problème de threading, il peut être difficile de le retrouver. J'utilise généralement une forme de journalisation, généralement en utilisant le framework log4net car il gère très bien les messages provenant de plusieurs threads. –