Bonjour,
J'ai un code tout bete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
       AFX_MANAGE_STATE(AfxGetStaticModuleState());
	CAppViewCall *aWindows;
	BOOL result;
 
	aWindows= new CAppViewCall(NULL,g_AppConf);
	if ( aWindows== NULL ){
		AfxMessageBox("Allocation error for g_AppView");
		TRACE("********************** allocation error\n");
		}
	result = aWindows->Create(IDD_DIALOG1,NULL);
	if( !result)
		{
		 AfxMessageBox("Error Creating Dialog Object");
		 TRACE("create error\n");
	}
 
sachant que:
class CAppViewCall : public CDialog
Dans les ressources, j'ai bien une boite de Dialogue nomé IDD_DIALOG1.
Quand je mets mon curseur sur IDD_DIALOG1, j'ai la bonne valeur "145"
Quand j'ouvre le binaire .rc, il existe bien une boite de dialog 145 qui correspond àma fenetre.
Si je fais proprieté sur ma fenetre, elle porte le bon nom et la bonne id.
Mais j'ai toujours cette erreur
ERROR: Cannot find dialog template with IDD 145, sur le create.
Quand je debug, visual s'arrete sur le fichier dglcore.cpp
HINSTANCE hInst = AfxFindResourceHandle(lpszResource, RT_DIALOG);
j'ai plus idée.....

Merci d'avance[/code]