bonjour !
je suis en train de construire une petite application avec C++ et wxWidget. je voudrais ouvrir une boite de dialogue (permettant à l'utilisateur d'ouvrir un fichier) à partir d'une fonction évenementielle :
la compilation me donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void CMainFrame::OnOpen(wxCommandEvent &evt) { wxFileDialog fileDia=new wxFileDialog(this,"file to open...","","","*.*", wxOPEN); fileDia.ShowModal(); }
je ne comprends pas cette erreur, quelqu'un peut il me l'expliquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 mainframe.cpp: In member function void CMainFrame::OnOpen(wxCommandEvent&): mainframe.cpp:62: note: synthesized method wxFileDialog::wxFileDialog(const wxFileDialog&) first required here mainframe.cpp:62: error: initializing temporary from result of wxFileDialog::wxFileDialog(wxWindow*, const wxString&, const wxString&, const wxString&, const wxString&, long int, const wxPoint&, const wxSize&, const wxString&) make: *** [mainframe.o] Erreur 1
Merci !!!
Ardeciel
Partager