Je passe peut etre à coté d'un truc énorme, mais avec ce code :
Le compilateur de Visual Studio 2005 pro me dit "utilisation d'une variable locale non asignée" pour la partie soulignée, quelqu'un pourrait me dire d'où sa vient ?
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 ErrorPipe.Listen(); //bloquant tant que aucun client connecté do { //lecture du message d'erreur sur ErrorPipe String mess_error; StreamReader sr = new StreamReader(ErrorPipe, Encoding.Unicode); while(ErrorPipe.DataAvailable) mess_error = sr.ReadLine(); //ecriture du message dans le fichier StreamWriter swf = new StreamWriter("Mess_Err_IHM_" + index_thread + ".txt"); swf.AutoFlush = true; swf.WriteLine(mess_error); swf.Close(); } while (ErrorPipe.IsConnected);
Partager