|
|
|
ATL exe + afxext.h - ошибка
|
|||
|---|---|---|---|
|
#18+
Пробовал создать форму в ATL проекте (под толстый клиент). Для ряда функциональностей (CToolBar, CModelessDialog) требует включить "afxext.h". На него компилятор выдает ошибку - требует компилировать в тонкий клиент (dll) с использованием MFC в shared dll. Там этот файл включается на ОК. Хотел бы использовать примочку и как сервер и отдельно. То есть, получается стартер exe в которой эта dll? Есть ли возможность эту проблему как-нибудь обойти с одним exe? VS2005 Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 10:53 |
|
||
|
ATL exe + afxext.h - ошибка
|
|||
|---|---|---|---|
|
#18+
Да, еще хотел бы добавить - проект MFC + поддержка ATL + кокласс - видимо, не вариант. Он ругается на объявление 'extern "C" WINAPI _tWinMain', который объявлен где-то в MFC, что не позволяет включить exe через CoCreateInstance. Скорее всего, это уже другой вопрос. Но может быть и нет. Еще раз, спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 12:11 |
|
||
|
ATL exe + afxext.h - ошибка
|
|||
|---|---|---|---|
|
#18+
CModelessDialog оказывается наследуется от CDialog (класс определен в проекте примера по MFC), соответственно дело не в нем. CToolBar, CStatusBar - эти классы. PS: dll действительно работает без проблем! Any comments? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2006, 06:24 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2029865]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 514ms |

| 0 / 0 |
