Salut tout le monde, j'ai un petit probleme avec binarywrite.write, ce que je veut faire, c'est d'ecrire les charactère du textbox1 sur le fichier binaire, et ajouter 0x0000 a la fin, mais ça me donne cette erreur:


voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            BinaryWriter bw = new BinaryWriter(File.OpenWrite(path), Encoding.Unicode);
            bw.BaseStream.Position = 0x118A0;
            bw.Write(Convert.ToChar(textBox1.Text) + '\0');
            bw.BaseStream.Position = 0x11940;
            bw.Write(Convert.ToInt32(textBox2.Text));
            bw.BaseStream.Position = 0x1193C;
            bw.Write(Convert.ToInt32(textBox3.Text));
            bw.BaseStream.Position = 0x128E0;
            bw.Write(Convert.ToInt32(textBox5.Text));
            bw.BaseStream.Position = 0x128E4;
            bw.Write(Convert.ToInt32(textBox6.Text));
            bw.BaseStream.Position = 0x128E8;
            bw.Write(Convert.ToInt32(textBox7.Text));
            bw.Flush();
            bw.Close();
            bw = null;
        }
merci d'avance pour toute aide