Re: AFX_MANAGE_STATE
От: Vi2 Удмуртия http://www.adem.ru
Дата: 06.09.04 04:24
Оценка: 3 (1)
Здравствуйте, Alеxandr, Вы писали:

A>Сделал MFC DLL визардом, добавил поддержку ATL визардом, добавил класс ATL Simple Object, отнаследовался от всех нужных интерфейсоф. Создал класс окошка CWnd и создаю окно, когда срабатывает функция из интерфейса. Все валится из-за вызова AfxGetInstanceHandle() внутри функции интерфейса.


У меня в такие интерфейсные функции Визард добавлял AFX_MANAGE_STATE.

STDMETHODIMP CComment::get_Content( /*[out, retval]*/ BSTR *pVal )
    {
        AFX_MANAGE_STATE(AfxGetStaticModuleState())
...
    }
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.