MFC SDI "La création d'un document vide a echoué"
Bonjour
Je parcours les forums depuis quelques jours afin de regler mon probleme et toutes les solutions données ne reglent pas mon probleme :
J'ai une application SDI qui fonctionne tres bien en mode Debug mais impossible de la faire fonctionner en mode release. Au démarrage, j'ai une alerte m'indiquant "La création d'un document vide a echoué".
J'ai vu sur les forums que ceci pouvait venir du fait qu'il manque une ressource (menu, Icon, Accelerator et toolbar) avec l'Id IDR_MAINFRAME. J'ai verifié et toutes ces ressources sont bien presentes dans mon projet.
Je sais que le plantage arrive au moment du OnCreate du MainFrame. La fonction CFrameWnd::OnCreate(lpCreateStruct) retourne -1
Avez vous une piste car je ne sais plus ou chercher.
Merci
J'ai eu le meme probleme et je l'ai resolu autrement
Bonjour
Enfaite, j'ai eu ce probleme au debut de semaine ...
J'ai remarqué que ce message s'affiche lorque j'insere un RichEdit2 dans la FormView principal, mais d'habitude sa marche parfaitement dans les autres FormView :aie:
Bref, pour ce RichEdit2 inserer dans la FormView principal, je dois ajouter un petit code (Une ligne):
Code:
1 2
| //Pour assurer le bon execution de RichEdit
AfxInitRichEdit( ); |
Je l'ai inseré dans le fichier NOMAPPLICATIONView.cpp, dans un constructeur
comme suit :
Code:
1 2 3 4 5 6 7 8 9
| CNOMAPPLICATIONView::CNOMAPPLICATIONView()
: CFormView(CNOMAPPLICATIONView::IDD)
, m_REdt_start_V(_T(""))
{
// TODO : ajoutez ici du code de construction
//Pour assurer le bon execution de RichEdit
AfxInitRichEdit( );
} |
bon, ca resolut mon probleme
Good Luck