[C# 2.0] Comment réussir une lecture programmé dans un fichier ?
bonjour tout le monde
je crée une application qui me permet de lire dans un fichier message(*.msg) et qui me permet de récupérer les lignes comportant le mot From: et le mot To:
ensuite j'effectue un traitement avec ces variables que je recupere.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
TextReader tr = new StreamReader(strMots, Encoding.Default);
line = tr.ReadLine();
while (line != null)
{
if (line.StartsWith("To"))
{
VarTo = line;
}
if (line.StartsWith("From"))
{
VarFrom = line;
}
} |
mon probleme c'est qu'a la création de l'objet "tr "j'ai une exception qui est levée me disant que mon fichier "strMots" est en cours d'utilisation .
je voudrais que ce bout de code ne commence a s'executer qu'apres le depot definitif du message dans ma boite.
ou qu'il s'éxecute jusqu'a ce que le message ne soit plus dependant d'un autre processus