Bonjour
J'essaye de lancer un process un peu lourd dans un nouveau thread
Le premier probleme auquel je me heurte c'est la définition des parametres
Si j'ai bien lu la doc il existe deux mode d'appel : avec ou sans parametres
Mais si j'essaye sans et donc sans donner de parametre a ma methode appelée je recois un message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QueueUserWorkItem(WaitCallback) // Queues a method for execution. The method executes when a thread pool thread becomes available. QueueUserWorkItem(WaitCallback, Object) // Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.
Donc actuellement je fais ceci :
Mais je ne comprends pas comment donner une valeur a 'rien' qui vient de nulle part ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void btnMatrix_Click(object sender, EventArgs e) { ThreadPool.QueueUserWorkItem(new WaitCallback(Process)); } void Process(Object rien) { }
Partager