Создать форму из ДЛЛ
От: Dats  
Дата: 16.09.01 19:08
Оценка:
Привет ALL.
В ДЛЛ имеется класс, наследник от CFormView. Из ДЛЛ мы создаем объект этого класса. Шаблон формы
в ресурсах ДЛЛ. Проблема в том, что шаблон эта дрянь ищет в ресурсах ехе модуля в котором
загружена ДЛЛ. AFX_MANAGE_STATE(...) не помогает. Как обойти данную проблему?
Re: Создать форму из ДЛЛ
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 17.09.01 02:38
Оценка:
Здравствуйте Dats, вы писали:

D>Привет ALL.

D>В ДЛЛ имеется класс, наследник от CFormView. Из ДЛЛ мы создаем объект этого класса. Шаблон формы
D>в ресурсах ДЛЛ. Проблема в том, что шаблон эта дрянь ищет в ресурсах ехе модуля в котором
D>загружена ДЛЛ. AFX_MANAGE_STATE(...) не помогает. Как обойти данную проблему?

Странно это. Но попробуй через AfxSetResourceHandle явно указать, откуда брать ресурсы.
Re[2]: Создать форму из ДЛЛ
От: IT Россия linq2db.com
Дата: 17.09.01 02:58
Оценка:
Здравствуйте Odi$$ey, вы писали:

D>>В ДЛЛ имеется класс, наследник от CFormView. Из ДЛЛ мы создаем объект этого класса. Шаблон формы

D>>в ресурсах ДЛЛ. Проблема в том, что шаблон эта дрянь ищет в ресурсах ехе модуля в котором
D>>загружена ДЛЛ. AFX_MANAGE_STATE(...) не помогает. Как обойти данную проблему?

O$>Странно это. Но попробуй через AfxSetResourceHandle явно указать, откуда брать ресурсы.

А как DLL создавалась? Если не через MFC AppWizard [b]dll[/b]], то ничего странного.
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: Создать форму из ДЛЛ
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 17.09.01 03:07
Оценка:
Здравствуйте IT, вы писали:

D>>>В ДЛЛ имеется класс, наследник от CFormView. Из ДЛЛ мы создаем объект этого класса. Шаблон формы

D>>>в ресурсах ДЛЛ. Проблема в том, что шаблон эта дрянь ищет в ресурсах ехе модуля в котором
D>>>загружена ДЛЛ. AFX_MANAGE_STATE(...) не помогает. Как обойти данную проблему?

O$>>Странно это. Но попробуй через AfxSetResourceHandle явно указать, откуда брать ресурсы.

IT>А как DLL создавалась? Если не через MFC AppWizard [b]dll[/b]], то ничего странного.


Тогда странно — а че визард не пользовать раз он есть :-)) или сравнить свое произведение с тем что делает визард.
Re[2]: Создать форму из ДЛЛ
От: Dats  
Дата: 18.09.01 15:03
Оценка:
Здравствуйте Odi$$ey, вы писали:

O$>Здравствуйте Dats, вы писали:

D>>Привет ALL.

D>>В ДЛЛ имеется класс, наследник от CFormView. Из ДЛЛ мы создаем объект этого класса. Шаблон формы
D>>в ресурсах ДЛЛ. Проблема в том, что шаблон эта дрянь ищет в ресурсах ехе модуля в котором
D>>загружена ДЛЛ. AFX_MANAGE_STATE(...) не помогает. Как обойти данную проблему?

O$>Странно это. Но попробуй через AfxSetResourceHandle явно указать, откуда брать ресурсы.

Спасибо. При обдумывании данной проблемы я наконец догадался, как подставить корректный инстансе
и воспользовался AfxSetResourceHandle. Все отлично получилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.