Salut, en plus de la remarque de econs : lorsque le dialogResult vaut 'No' tu executes quand même la procédure de sauvegarde mais avec une variable name sans doute initialisée par défaut. C'est normal ?
non en effet ce n'est pas normal :D j'essaye de corriger ca mais je me perd un peu.
J'ai changé le nom de la variable et j'ai toujours la même erreur, pas à la compilation mais pendant que le prog tourne ! Il s'arrete sur la commande Fichier = File.CreateText(SaveName); // Creation du fichier
Salut dans ce cas je pense que c'est un probléme dans ton test : si le DialogResult vaut No ou si le test sur le stream non null est vrai, tu exécutes la procédure de sauvegarde avec une variable initialisé par défaut (String.Empty) d'où l'exception.
J'ai trouvé le probleme : vu que if ((myStream = DlgSave.OpenFile()) != null)
{ myStream.Close(); } est toujours juste, le prog ne passait pas par la commande ou je copie le contenu du filename dans le string .. Merci a tous :)