Bonjour,
je me bats depuis quelques jours avec un problème de wxTextCtrl dans lequel je voudrais faire passer mes messages d'une importante fonction en pure c++.
J'ai donc dans FilDatMain.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mTextLog = new wxTextCtrl(this, -1, wxEmptyString, wxDefaultPosition, wxSize(-1, 60), wxTE_MULTILINE|wxTE_READONLY);
et FilDatMain.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
wxTextCtrl* mTextLog;
J'ai la fonction qui est appelée depuis FilDatMain.cpp comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void FilDatFrame::OnButton1Click(wxCommandEvent& event)
{
void makedata();
}
Dans void makedata() je veux faire entrer les messages (logs et autres) dans la *mTextLog.
J'ai déjà tout essayé mais rien ne va sans erreurs comme par ex.:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
*mTextLog->AppendText(wxT("Hello, World!\n")); // ici est l'erreur
qui donne makedata.cpp:88: error: void value not ignored as it ought to be

J'ai essayé d'autres méthodes mais je fais que buter la tête contre le mur