Среда VC6.
Имеется диалог с неким ActiveX контролом. Если этот диалог находится
в exe и вызывается оттуда то все работает. Пытаюсь вынести этот диалог
в отдельную dll. Диалог перестает грузиться и dlg.DoModal() выдает -1.
При удалении ActiveX контрола диалог из dll грузиться. Наблюдаю такое
на различных ActiveX контролах. Куда копать?
Дополнение:
При попытке создать этот контрол (пусть будет CWebBrowser2)
динамически, вылетаем на строчке типа:
m_WebBrowser.Create(NULL, dwStyle, CRect(0, 0, 100, 100), this,
ID_BRW_SEARCH)
причем этот самый контрол есть в вызываещем приложении, которое
работает великолепно. Получается, что _никакие_ ActiveX контролы
нельзя использовать в dll? Или я чего-то упустил?