ATL Server with MFC support - проблема с ModuleState
От: Tornn2  
Дата: 17.07.04 18:29
Оценка:
Всем привет!

Вот пишу COM бибилиотечку с помощью ATL. И для некоторых объектов нужно делать страницы свойств. А UI писать на чистом Win32 мне не хочется — время жалко. Поэтому я решил воспользоваться такой фишкой как MFC support (эту галочку можно поставить при создании ATL Server проекта виззардом в MS VS.NET 2003).

Так вот всё вроде красиво и даже линкуется успешно(после часовых танцев с бубном). Но при попытке создать хоть одно MFC окошко приводят к ASSERT'у:

 ASSERT(afxCurrentResourceHandle != NULL)


Причина, как я понимаю, в том, что AfxGetModuleState вызываемая из AfxFindResourceHandle выдаёт совсем какой-то кривой указатель (битый). И дальше уже идёт дребедень.

В общем, люди добрые помогите. может кто решал такую проблему?
А может кто-то использовал такой же проект и у него не было подобных граблей?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.