Enregistrer un fichier binaire avec un saveFileDialog ?

fredouille312
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008
- 20 avril 2005 à 15:32
fredouille312
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008
- 20 avril 2005 à 20:33
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

cs_Bidou
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
59
20 avril 2005 à 16:04
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
0
MorpionMx
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Membre
Dernière intervention
30 octobre 2008
57
20 avril 2005 à 16:49
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
0
fredouille312
Messages postés
48
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
20 avril 2008

20 avril 2005 à 20:33
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();
}



}
0