Bonjour,
Je reprend une application dont le "coeur" peut trés bien se passer d'interface graphique voire d'interface console. Mais visiblement, elle à été développer en même temps que son interface MFC. C'est à dire, que tout est mélangé, une grande quantité de code qui n'a rien à voir avec l'interface, se trouve implémanter dans des methodes de la classe CDialog (enfin une héritière).
par exemple un dialogue avec un port serie ou une mise à jour dans une bdd, etc...
Bref, l'application actuelle ne peut pas vivre sans son interface MFC. Connaissez vous un moyen assez fiable mais raisonnable pour mieux structurer ce bazar. Je pensais dans un premier temps, externaliser certaines choses dans la classe CWinApp, qui elle-même peut éventuellement instancier une interface graphique. Es-ce une bonne idée.
D'autre piste. Merci de toutes aides ou sugestions.