Partager la file de messages
Bonjour,
J’ai trois classes en cascade dont la première classe hérite d’un wxDialog,
La seconde classe est une classe de traitement qui lance un thread (la troisième classe)
Mon problème est que je n’arrive pas à faire passer le pointeur de la première classe a mon thread (la troisième classe) pour qu’ils partagent la file de message.
Quand j’appel la classe de traitement (2eme classe) je lui passe le this de la première classe,
celle-ci crée le thread avec ce même paramètre définie dans le thread en tend que wxEvtHandler.
Quand j’envoi un évent de la première classe ça marche !! , mais quand je le fait de la deuxième classe ça marche pas.
Et donc ça ne marche pas via mon thread non plus.
Comment faut t’il procéder pour passé la file de message de ma première classe vers la troisième ?
Je connais le wxGetApp(), mais ça me met un sacré bordel a la compil quand j’inclue le header.h de className dans mes fichiers; DECLARE_CLASS(className).
Merci de vos reponses