Bonjour (chui en forme aujourd'hui)
Projet:
J'ai une application en C qui est de type: Utilise les bibliothèques Windows standard (donc non MFC).
J'ai une DLL MFC avec une boite de dialogue.
Je souhaite utilser cette DLL dans mon appli.
Dans ma Dll:
------------
Class CWinApp et CDialog
Une fonction FonctionDll d'export/import qui a pour but de créer la CDialog en Modal.
Dans mon Exe:
--------------
Je charge ma DLL par un
HINSTANCE hInstance= LoadLibrary(PathDll);
Probleme:
---------
Si je fais m_MyDlg->DoModal(); dans la fonction CMyDllApp::InitInstance() elle s'ouvre sans probleme, mais c'est pas ce que je veux faire;
Si je le fais dans la fonction d'export/import, ca plante dans le DoModal à la ligne: HINSTANCE hInst = AfxGetResourceHandle();
J'ai parcouru ce forum et fait plein de tests, et je n'ai encore trouvé la solution, donc si vous avez une proposition.
Merci
mastergoddot
Partager