lamoueste
Messages postés76Date d'inscriptionlundi 5 septembre 2005StatutMembreDernière intervention 3 juillet 2007
-
2 déc. 2005 à 11:18
lamoueste
Messages postés76Date d'inscriptionlundi 5 septembre 2005StatutMembreDernière intervention 3 juillet 2007
-
2 déc. 2005 à 13:07
Bonjour a tous alors j'ai une colle ;) j'ai un probleme d'assertion failed dans le fichier AFX_WIN1.INL sur la ligne :
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle()
{ ASSERT(afxCurrentResourceHandle != NULL);
J'ai ecume tous les forums que j'ai trouve sur google et malheureusement personne n'a trouve de reponse a ce probleme pour ma part il s'agit de l'importation d'une fonction depuis une dll vers un exe. Cette fonction instancit une class CDialog et l'affiche par la methode DOModal :
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 déc. 2005 à 12:41
As tu defini un DllMain dans le code de ta dll ?
Normalement il n'en faut pas avec MFC (la fct MFC appelle AfxWinInit qui initialize plein de trucs....)
lamoueste
Messages postés76Date d'inscriptionlundi 5 septembre 2005StatutMembreDernière intervention 3 juillet 2007 2 déc. 2005 à 13:07
Sous VS C++ on peut lors de la creation du projet soit selectionner Regular Dll ( ou un truc comme ca ) soit Extension Dll si je selectionne Regular Dll il n'y a pas de WinMain et soit extension Dll oui ( crée automatiquement ) et moi le projet qui "devrait convenir pour mon application serait une Dll extension => ca marche pas bogue d'assert alors qu'avec un projet regular Dll ca marche directment mais je ne sais pas comment faire pour ajouter me servir du ul_reason_call => ATTACH ou DETACH.
Voila merci de preciser ce que tu veut dire par "Normalement il n'en faut pas avec MFC" :)