Bonjour,
Un petit problème lié à l'ordre des messages au lancement de mon appli.
Cette dernière dans la fonction InitInstance() de la classe CMonApplicationApp charge un nom de dossier mémorisé dans la base de registre, le crée s'il est absent et crée un fichier .ini dans ce dossier.
J'ai voulu changer de principe et avertir l"utilisateur de l'absence de ce dossier avant sa création par un AfxMessageBox(). Cela marche, par contre, dans la fonction OnPaint() de CMainFrame je testais auparavant le contenu du fichier .ini crée dans ce dossier !
Maintenant suite à l'affichage du nouveau message, apparement on passe dans la fonction OnPaint() de CmainFrame avant le retour utilisateur de mon message et donc le fichier .ini n'existe pas encore et un message d'erreur m'est retourné avant même l'affichage de mon AfxMessageBox().
Comment contourner ?
Partager