Rebonjour,
Voici mon code (il provient de : http://msdn.microsoft.com/en-us/libr...iledialog.aspx) :
Résultat, il m'affiche 5 erreurs :
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 private: void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ ) { Stream^ myStream; SaveFileDialog^ saveFileDialog1 = gcnew SaveFileDialog; saveFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; saveFileDialog1->FilterIndex = 2; saveFileDialog1->RestoreDirectory = true; if ( saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK ) { if ( (myStream = saveFileDialog1->OpenFile()) != nullptr ) { // Code to write the stream goes here. myStream->Close(); } } }
Je comprends ces erreurs. Alors, je corrige le tout, j'enlève carrément les lignesErreur 6 error C2227: la partie gauche de '->Close' doit pointer vers un type class/struct/union/générique c:\documents and settings\utilisateur\mes documents\visual studio 2008\projects\heroes v trigger editor\heroes v trigger editor\Form1.h 2382
Erreur 2 error C2065: 'Stream' : identificateur non déclaré c:\documents and settings\utilisateur\mes documents\visual studio 2008\projects\heroes v trigger editor\heroes v trigger editor\Form1.h 2371
Erreur 3 error C2065: 'myStream' : identificateur non déclaré c:\documents and settings\utilisateur\mes documents\visual studio 2008\projects\heroes v trigger editor\heroes v trigger editor\Form1.h 2371
Erreur 4 error C2065: 'myStream' : identificateur non déclaré c:\documents and settings\utilisateur\mes documents\visual studio 2008\projects\heroes v trigger editor\heroes v trigger editor\Form1.h 2371
Erreur 5 error C2065: 'myStream' : identificateur non déclaré c:\documents and settings\utilisateur\mes documents\visual studio 2008\projects\heroes v trigger editor\heroes v trigger editor\Form1.h 2371
et le début de ligne "myStream = "
Code : Sélectionner tout - Visualiser dans une fenêtre à part Stream^ myStream; myStream->Close();
Maintenant, le programme se lance correctement. Mais quand j'enregistre depuis ce dialogue, et que je vais voir après le fichier que j'ai enregistré, rien n'y est... Il est totalement blanc, alors qu'il y avait des choses écrites dans la richtextbox.
Peut-être faut-il lier la richtextbox avec ce dialogue, pour qu'il sache ce qu'il faut enregistrer ? Quoi qu'il en soit, je n'ai encore rien trouvé![]()
Partager