Поделиться через


Страница "Параметры приложения" мастера библиотек DLL MFC

Используйте эту страницу мастера БИБЛИОТЕК DLL MFC для разработки и добавления основных функций в новый проект библиотеки DLL MFC.

Тип DLL

Выберите тип библиотеки DLL, которую вы хотите создать.

  • Обычная библиотека DLL MFC с использованием общей библиотеки DLL MFC

    Выберите этот параметр, чтобы связать библиотеку MFC с программой как общую библиотеку DLL. С помощью этого параметра нельзя совместно использовать объекты MFC между библиотекой DLL и вызывающим приложением. Программа вызывает библиотеку MFC во время выполнения. Этот параметр уменьшает требования к диску и памяти программы, если он состоит из нескольких файлов выполнения, использующих библиотеку MFC. Программы Win32 и MFC могут вызывать функции в библиотеке DLL. Необходимо распространить библиотеку DLL MFC с этим типом проекта.

  • Обычная библиотека DLL MFC со статически связанной MFC

    Выберите этот параметр, чтобы связать программу статически с библиотекой MFC во время сборки. Программы Win32 и MFC могут вызывать функции в библиотеке DLL. Хотя этот параметр увеличивает размер программы, вам не нужно распространять библиотеку DLL MFC с этим типом проекта. Невозможно предоставить общий доступ к объектам MFC между библиотекой DLL и вызывающим приложением.

  • DLL расширения MFC

    Выберите этот параметр, если вы хотите, чтобы программа выполняла вызовы к библиотеке MFC во время выполнения, и если вы хотите предоставить общий доступ к объектам MFC между библиотекой DLL и вызывающим приложением. Этот параметр уменьшает требования к диску и памяти программы, если он состоит из нескольких исполняемых файлов, которые используют библиотеку MFC. Только программы MFC могут вызывать функции в библиотеке DLL. Необходимо распространить библиотеку DLL MFC с этим типом проекта.

Дополнительные функции

Выберите, должна ли библиотека DLL MFC поддерживать автоматизацию и должна ли она поддерживать сокеты Windows.

  • Служба автоматизации

    Выберите автоматизацию , чтобы разрешить программе управлять объектами, реализованными в другой программе. Выбор службы автоматизации также предоставляет программу другим клиентам службы автоматизации. Дополнительные сведения см. в разделе "Автоматизация ".

  • Сокеты Windows

    Выберите этот параметр, чтобы указать, что программа поддерживает сокеты Windows. Сокеты Windows позволяют создавать программы, взаимодействующие через сети TCP/IP.

    При создании библиотеки DLL MFC с поддержкой сокетов Windows CWinApp::InitInstance инициализирует поддержку сокетов, а файл заголовка MFC StdAfx.h включает AfxSock.h.

См. также

Мастер DLL MFC
Создание проекта библиотеки DLL MFC