Méthodes asynchrones et threads
Fermé
Samy17
-
12 janv. 2013 à 17:24
WarthogDJ Messages postés 201 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 5 septembre 2020 - 20 janv. 2013 à 11:53
WarthogDJ Messages postés 201 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 5 septembre 2020 - 20 janv. 2013 à 11:53
A voir également:
- Méthodes asynchrones et threads
- Compte threads - Accueil - Réseaux sociaux
- Threads instagram c'est quoi - Accueil - Guide réseaux sociaux
- Threads - Guide
- Calcul 8 threads excel - Forum Excel
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? - Forum C#
1 réponse
WarthogDJ
Messages postés
201
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
5 septembre 2020
8
20 janv. 2013 à 11:53
20 janv. 2013 à 11:53
new Thread(MaMethode).Start();
Autrement tu peux aussi instancier ton thread.
Si tu veux modifier quelque chose sur ta form (pour avertir) il faut utiliser un delegate https://www.microsoft.com/en-us/download/details.aspx?id=55984
Autre chose tu peut aussi utiliser un tube nommé pour faire communiquer un thread avec un autre.
Pas utile je pense dans ton cas mon bon a savoir.
Autrement tu peux aussi instancier ton thread.
Si tu veux modifier quelque chose sur ta form (pour avertir) il faut utiliser un delegate https://www.microsoft.com/en-us/download/details.aspx?id=55984
namespace CrossThreadDemo { public class Form1 : Form { // This delegate enables asynchronous calls for setting // the text property on a TextBox control. delegate void SetTextCallback(string text); //_____________________________________________ Puis tu écris ta méthode dans ta classe,... //_____________________________________________ private void SetText(string text) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (this.textBox1.InvokeRequired) { SetTextCallback d = new SetTextCallback(SetText); this.Invoke(d, new object[] { text }); } else { this.textBox1.Text = text; } }
Autre chose tu peut aussi utiliser un tube nommé pour faire communiquer un thread avec un autre.
Pas utile je pense dans ton cas mon bon a savoir.