Параметры приложений, мастер проектов ATL
Используйте страницу "Параметры приложения" мастера проектов ATL для разработки и добавления основных функций в новый проект ATL.
Тип сервера
Выберите один из трех типов серверов:
Библиотека динамических ссылок (DLL)
Выберите для создания внутрипроцессного сервера.
Исполняемый файл (EXE)
Выберите, чтобы создать локальный внепроцессный сервер. Этот параметр не разрешает поддержку MFC или COM+ 1.0. Он не разрешает слияние кода прокси-сервера или заглушки.
Служба (EXE)
Выберите, чтобы создать приложение Windows, которое выполняется в фоновом режиме при запуске Windows. Этот параметр не разрешает поддержку MFC или COM+ 1.0 или не разрешает слияние кода прокси-сервера или заглушки.
Дополнительные параметры
Примечание.
Все дополнительные параметры доступны только для проектов DLL.
Разрешить слияние кода прокси-сервера и заглушки
Установите флажок "Разрешить объединение кода прокси-сервера или заглушки" в качестве удобства при необходимости маршалинг интерфейсов. Этот параметр помещает созданный MIDL-прокси и заглушки в тот же исполняемый файл, что и сервер.
Поддержка MFC
Выберите, чтобы указать, что объект включает поддержку MFC. Этот параметр связывает проект с библиотеками MFC, чтобы получить доступ к любым классам и функциям, которые они содержат.
Поддержка COM+ 1.0
Выберите, чтобы изменить параметры сборки проекта для поддержки компонентов COM+ 1.0. Помимо стандартного списка библиотек мастер добавляет com+ 1.0 библиотеку comsvcs.lib.
Кроме того, mtxex.dll загружается в хост-систему при запуске приложения.
Регистратор компонентов поддержки
Если проект ATL содержит поддержку компонентов COM+ 1.0, этот параметр можно задать. Регистратор компонентов позволяет объекту COM+ 1.0 получать список компонентов, регистрировать компоненты или отменять регистрацию компонентов (по отдельности или одновременно).
См. также
Мастер проектов ATL
Создание проекта ATL
Конфигурации проектов ATL по умолчанию