информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеЗа кого нас держат?Портрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft сообщила о 44 миллионах... 
 Множественные уязвимости в VNC 
 Шестой Perl превратится в Raku,... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Create DLL on WTL 15.11.02 14:30  
Автор: Green Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Подскажите, как создать обычную DLL на WTL? Не COM component DLL, а именно обычную DLL.
Интересует какие вспомогательные классы существуют, какие макросы надо определить, чего подключить или как сгенерить визардом.
Пробовал писать "влоб", но столкнулся с проблемой: использую CImageList, перед CImageList:Create нужно проинициализировать CAppModule _Module, но линковщик говорит, что не находит реализацию AtlModuleInit(). Видимо что-то не подключил, либо макрос какой-нибудь не определил... ATLBASE.H подключаю.
[Win32] Create DLL on WTL 16.11.02 06:15  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> Подскажите, как создать обычную 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 WTL 16.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 :
>
> extern CComModule  _Module;
> 

---
> na
>
> #include <atlapp.h>
> extern CAppModule _Module;
> 

---
>
> i vse.

Да я так и делал.
Оказалось всё просто: _ATL_DLL_IMPL не надо указывать.
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach