Salut,
Je bosse sur une application Windows Forms qui crée un objet et qui effectue un traitement sur cet objet (appel d'une méthode). Le problème c'est que ce traitement est long et fige la form. J'ai donc utilisé un thread pour faire ce traitement mais la form se fige toujours![]()
Je ne comprends pas pourquoi. Voici un bout de mon code :
Il y a quelque chose que je ne fais pas correctement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Dans la classe de ma form Toto monToto= new Toto(prenom, nom, age); monToto.Enregistrer(); // Dans la classe de mon objet public void Enregistrer() { Thread writerThread = new Thread(new ThreadStart(StartWriting)); writerThread.IsBackground = true; writerThread.Start(); } private void StartWriting() { // Traitement long }
Merci.
++
Partager