Probleme MFC exmple tres simple

Signaler
Messages postés
6
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
21 février 2008
-
Messages postés
6
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
21 février 2008
-
bonjour, en rencontrant un prob dans un de mes devellopement qui fonctionne avec du MFC je me suis fait un code des plus simple pour verifier le bon fonctionnement.
le code est le suivant :

#include
#include "Resource.h"


class CTestApp : public CWinApp
{
public:
BOOL InitInstance();
};


class CTestDialog : public CDialog
{
public:
enum { IDD = IDD_DIALOG1 };


CTestDialog();
};


CTestDialog::CTestDialog()
: CDialog(CTestDialog::IDD, NULL)
{
}


BOOL CTestApp::InitInstance()
{
CTestDialog Dlg;
m_pMainWnd = &Dlg;
if(Dlg.DoModal() == -1)
AfxMessageBox("impossible d'afficher la boite de dialogue");


return TRUE;
}


CTestApp theApp;

ma boite de dialogue IDD_DIALOG1 est celle générée par le wizard.
Sous vc7 tout se passe bien, je vois bien ma fenetre s'afficher et le programme se termine quand je la ferme.
Sous vc6 le programme se lance mais le DoModal() me renvoie un -1 ce qui veux dire qu'il n'a rien fait.

je ne sais pas d'ou viens mon probleme, sachant que sous vc7 et vc6 les settings des projets sount par default sauf pour l'utilisation des Dll MFC en multithreaded.

Si quelqun peu m'aider :) cya

1 réponse

Messages postés
6
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
21 février 2008

oula ! je n'ai pas vérifié se que j'ai écrit, désolé pour les fautes d'orthographes :\