Как использовать MFC с ATL - PullRequest
       57

Как использовать MFC с ATL

0 голосов
/ 21 марта 2010

Я пытаюсь написать COM EXE, используя ATL. У меня также есть приложение MFC. Оба эти приложения будут запускаться на локальных машинах. Поэтому я не нужно запустить эти два процесса (COM EXE и MFC) отдельно.

Можно ли создать одно приложение (процесс), объединив эти два приложения? Есть ли возможность, что я могу встроить свой код MFC в код ATL, или Есть ли способ инициализации COM EXE в моем коде MFC?

Ценю вашу помощь и заботы.

Спасибо

1 Ответ

0 голосов
/ 25 марта 2010

Вы можете сделать свой код более пригодным для повторного использования, переместив объекты ATL в новый проект ATL COM DLL и сделав два ваших exe-проекта клиентами ваших объектов ATL.

Если вы добавите объект ATL в проект MFC без поддержки ATL, Visual C ++ предложит вам добавить поддержку ATL. Затем вы можете отменить мастер, не добавляя объект ATL, но поддержка ATL останется,

...