Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//Declaration globale de ma variable
int MaVariable = 0;
retourPrédéfinis MonCallBack(types prédéfinis que je peux pas changer)
{
maVariable++;
}
MaFonction()
{
...
//envenement attendu, appel du call-back
appelCallBack(MonCallBack);
//Fin de la fonction car plus d'évenement a traiter
} |
Grace a ce code, la variable MaVariable à été incrémentée a chaque appel du call-back...
Dans mon programme, ceci fonctionne tres bien car je prend soin de proteger ma variable globale pdt son utilisation par le call-back... Mais j'imagine qu'il y a une meilleure solution à apporter à ce pb !!
Quelqu'un à t-il une idée ??