Salut!
Je rencontre un problème de dingue...
Mon programme fonctionne lorsque je place ma ligne de code au sein de l'évènement du clic de souris.
Par contre si je mets cette même ligne de code dans un event que je créé, la ligne de code est exécutée EXACTEMENT comme avant mais mon programme ne marche pas !!
Voici les lignes essentielles :
CAS 1 : Exemple qui marche :
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 public Fenetre() { InitializeComponent(); } /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { SpeechRecoManager.CallApplication += new SpeechEventHandler(SpeechRecoManager_CallApplication); SpeechRecoManager.Hypothesis += new SpeechEventHandler(SpeechRecoManager_Hypothesis); fenetre = new Fenetre(); Application.Run(fenetre); } private void button1_Click(object sender, EventArgs e) { Configuration("application"); }
CAS 2 : Exemple qui "ne marche pas" :
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 public Fenetre() { InitializeComponent(); } /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { SpeechRecoManager.CallApplication += new SpeechEventHandler(SpeechRecoManager_CallApplication); SpeechRecoManager.Hypothesis += new SpeechEventHandler(SpeechRecoManager_Hypothesis); Message.Request += new ConfigureAppEventHandler(Request); fenetre = new Fenetre(); Application.Run(fenetre); } public static void Request(string app, string id) { Configuration("application"); }
La méthode Configuration permet de créer une structure de donnée.
Elle est rigoureusement identique dans les 2 cas.
Y a-t-il une particularité des Windows Form sur la gestion d'event ou même de thread ?
D'avance, merci de vos nombreuses réponses !
Go
Partager