Manipluation des variables
Je passe peut etre à coté d'un truc énorme, mais avec ce code :
Code:
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); |
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 ?