Всем привет!
Вот пишу COM бибилиотечку с помощью ATL. И для некоторых объектов нужно делать страницы свойств. А UI писать на чистом Win32 мне не хочется — время жалко. Поэтому я решил воспользоваться такой фишкой как MFC support (эту галочку можно поставить при создании ATL Server проекта виззардом в MS VS.NET 2003).
Так вот всё вроде красиво и даже линкуется успешно(после часовых танцев с бубном). Но при попытке создать хоть одно MFC окошко приводят к ASSERT'у:
ASSERT(afxCurrentResourceHandle != NULL)
Причина, как я понимаю, в том, что AfxGetModuleState вызываемая из AfxFindResourceHandle выдаёт совсем какой-то кривой указатель (битый). И дальше уже идёт дребедень.
В общем, люди добрые помогите. может кто решал такую проблему?
А может кто-то использовал такой же проект и у него не было подобных граблей?