> > Подскажите, как создать обычную DLL на WTL? Не COM > > component DLL, а именно обычную DLL. > > Интересует какие вспомогательные классы существуют, > какие > > макросы надо определить, чего подключить или как > сгенерить > > визардом. > > Пробовал писать "влоб", но столкнулся с проблемой: > > использую CImageList, перед CImageList:Create нужно > > проинициализировать CAppModule _Module, но линковщик > > говорит, что не находит реализацию AtlModuleInit(). > Видимо > > что-то не подключил, либо макрос какой-нибудь не > > определил... ATLBASE.H подключаю. > > 1. Sozdaesh ATL COM wizardom DLL server. > 2. Otkryvaesh file v proekte v kotorom imlementirovana > DLLMain(). > 3. Zameniaesh CComModule na CAppModule. > 4. Otkryvaesh stdafx.h. > 5. Zameniaesh : >
Подскажите, как создать обычную DLL на WTL? Не COM component DLL, а именно обычную DLL.
Интересует какие вспомогательные классы существуют, какие макросы надо определить, чего подключить или как сгенерить визардом.
Пробовал писать "влоб", но столкнулся с проблемой: использую CImageList, перед CImageList:Create нужно проинициализировать CAppModule _Module, но линковщик говорит, что не находит реализацию AtlModuleInit(). Видимо что-то не подключил, либо макрос какой-нибудь не определил... ATLBASE.H подключаю.
> Подскажите, как создать обычную DLL на WTL? Не COM > component DLL, а именно обычную DLL. > Интересует какие вспомогательные классы существуют, какие > макросы надо определить, чего подключить или как сгенерить > визардом. > Пробовал писать "влоб", но столкнулся с проблемой: > использую CImageList, перед CImageList:Create нужно > проинициализировать CAppModule _Module, но линковщик > говорит, что не находит реализацию AtlModuleInit(). Видимо > что-то не подключил, либо макрос какой-нибудь не > определил... ATLBASE.H подключаю.
1. Sozdaesh ATL COM wizardom DLL server.
2. Otkryvaesh file v proekte v kotorom imlementirovana DLLMain().
3. Zameniaesh CComModule na CAppModule.
4. Otkryvaesh stdafx.h.
5. Zameniaesh :
extern CComModule _Module;
---
na
#include <atlapp.h>
extern CAppModule _Module;
---
i vse.
[Win32] Create DLL on WTL16.11.02 18:49 Автор: Green Статус: Незарегистрированный пользователь
> > Подскажите, как создать обычную DLL на WTL? Не COM > > component DLL, а именно обычную DLL. > > Интересует какие вспомогательные классы существуют, > какие > > макросы надо определить, чего подключить или как > сгенерить > > визардом. > > Пробовал писать "влоб", но столкнулся с проблемой: > > использую CImageList, перед CImageList:Create нужно > > проинициализировать CAppModule _Module, но линковщик > > говорит, что не находит реализацию AtlModuleInit(). > Видимо > > что-то не подключил, либо макрос какой-нибудь не > > определил... ATLBASE.H подключаю. > > 1. Sozdaesh ATL COM wizardom DLL server. > 2. Otkryvaesh file v proekte v kotorom imlementirovana > DLLMain(). > 3. Zameniaesh CComModule na CAppModule. > 4. Otkryvaesh stdafx.h. > 5. Zameniaesh : >