return avec Bind : est-ce possible ?
Bonjour, :lol:
Je précise mon intitulé:
Afin d'éviter une variable globale :aie:, 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:
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:
Code:
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;
} |
L'ensemble fonctionne correctement sauf que, fait de cette façon, il n'y a aucun retour.
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.