В Dll (в не расширенном-MFC DLL) есть класс CDialog с формой при вызове функции DoModal ругается (при отладке вроде бы не загружает реурс). Если в функцию вставить AFX_MANAGE_STATE(AfxGetStaticModuleState()); то форма запуститься, но при закрыкрии оказывается, что у объекта m_hWnd равно NULL.
Причем через API функцией DialogBox, с форма работает нормально — но такой способ нежелателен т.к. объект CDialog в таком случе не причем.
Здравствуйте, some_user, Вы писали:
_>Если в функцию вставить AFX_MANAGE_STATE(AfxGetStaticModuleState());
что значит "если"? оно там
должно быть
_>то форма запуститься, но при закрыкрии оказывается, что у объекта m_hWnd равно NULL.
у меня всегда работало на ура

dll надеюсь без извращений? theApp и все остальные MFC-шные дела присутствуют?