Hello hello,
j'ai une erreur sur l'utilisation de la méthode Invoke(my_delegate);
Pourtant quand j'écris le début de la ligne, l'auto-complétion me propose de sélectionner 'invoke' et dit :Le nom 'invoke' n'existe pas dans le contexte actuel
Puis j'ai lus qu'il fallait l'utiliser comme je le faisais (je dois faire une erreur obligatoirement mais je vois pas où).invoke
Extrait de code pour en appeler un événement en toute sécurité
Voilà le code concerné :
Peut-être voyez vous où je me suis trompé ? Si oui, ça serait super sympa de me l'indiquer svp
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 namespace WpfApplication1 { delegate void T(); public partial class MainWindow : Window { Thread Tread_test_linq; T linq; void threadA() { invoke(linq); } void calcul() { // mon calcul } private void button3_Click(object sender, RoutedEventArgs e) { linq = new T(calcul); Tread_test_linq = new Thread(new ThreadStart(threadA)); Tread_test_linq.IsBackground = true; Tread_test_linq.Start(); //du code qui n'est pas concerné } } }![]()
Partager