Bonjour,
Je précise mon intitulé:
Afin d'éviter une variable globale , je souhaiterais récupérer une information en retour d'une fonction "Bind".
Un petit exemple étant généralement plus parlant qu'un long discours...
Ma fonction émettrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 pOK->Bind(wxEVT_COMMAND_BUTTON_CLICKED, [liste des variabless, this] (wxCommandEvent &event) {cl_Frame::Selection(liste des variables);});
Ma fonction réceptrice:
L'ensemble fonctionne correctement sauf que, fait de cette façon, il n'y a aucun retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int cl_Frame::Selection(wxDialog *pBox_Quant, wxTextCtrl *pQuant, wxString *pSaisie, int m, wxInt8 nbLignes) { ... ici mon code dont une modification de nbLignes ... return nbLignes; }
nbLignes n'étant récupéré nulle part.
D'où ma question : Comment faire ?
Et puis, est-ce possible ? autrement que par l'intermédiaire de l'intégration de nbLignes dans une structure...
Merci pour votre aide, bonne journée et bon week-end.
Claude.
Partager