Enregistrer un fichier binaire avec un saveFileDialog ?

Signaler
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008
-
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008
-
Bonjour à tous !
Mon problème à moi, c'est que je n'arrive pas à enregistrer un fichier binaire via un saveFileDialog.
Alors si quelqu'un à une solution ou un code je le remercie d'avance.

++ Fred.

3 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
51
Salut,
T'as pas un peu de code à poster?
Parce que comme ça, c'est un peu flou...

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
47
Utilise un BinaryWriter.



Je dirais :



BinaryWriter bw;

...



if(saveFileDialog1.ShowDialog() == DialogResult.OK)


{

bw = new BinaryWriter(File.Create(saveFileDialog1.FileName));

bw.Write(...);

}


Y'a peut-etre des erreurs :p
Mx
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008

merci pour le code mais j'ai une erreur avec le "File.Create". Sinon voilà j'y arrive en .rtf voilà le code:

saveFileDialog1.DefaultExt = "*.rtf";
saveFileDialog1.Filter = "Fichier RTF|*.rtf|Tous les fichiers|*.*";



if(saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveFileDialog1.FileName.Length > 0)
{


System.IO.Stream strOutput = saveFileDialog1.OpenFile();


if(strOutput != null)
{
System.IO.StreamWriter strWtr =new System.IO.StreamWriter(strOutput);
strWtr.WriteLine(textBox1.Text);
strWtr.Close();
}



}