Bonjour à tous,

Migrant une appli (service) multithreadé de VS 2003 à VS 2008, lorsque je déclare mes threads la creation du suivant écrase/ou interrompt le 2ème.

Le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
For nCpt = 0 To nNbThread - 1
 
                    oThreadTraitement(nCpt) = New ThreadTraitement(nCpt)
                    oThread(nCpt) = New Thread(AddressOf oThreadTraitement(nCpt).StartIt)
                    oThread(nCpt).Name = "thread" & nCpt
                    oThread(nCpt).Start()
 
                    Threading.Thread.Sleep(300)
                Next
La classe ThreadTraitement cré un timer qui a chaque tick appel un traitement par la méthode StartIt.

Quelqu'un a été confronté au pb ? Merci