j'aimerais associer le clik sur un boutton à l'affichage d'une fenetre pour rentrer un nom de fichier et enregistrer le stream sous ce nom

j'ai fait ce bout de 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
20
 
Stream ^mystream;
SaveFileDialog ^SaveFileDialog5 = gcnew SaveFileDialog;
SaveFileDialog5->FileName = nullptr;
SaveFileDialog5->DefaultExt= "txt";
SaveFileDialog5->Filter = " text Files (*.txt)|*.txt|all (*.*)|*.*";
SaveFileDialog5->CheckFileExists = false;
 
if ( SaveFileDialog5->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
if((mystream = SaveFileDialog5->OpenFile())!=nullptr)
{
 
mystream = SaveFileDialog5->OpenFile();
textBox1->Text = SaveFileDialog5->FileName;
 
 
}
}
}
il me genere cette exception :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Additional information: The process cannot 
access the file 'C:\Desktop\ttt.txt' 
because it is being used by another process.