Страница "Параметры приложения" мастера библиотек DLL MFC
Эта страница мастера библиотек DLL MFC используется для проектирования и добавления базовых функций нового проекта библиотеки DLL MFC.
Тип библиотеки DLL
Выберите тип библиотеки DLL, которую требуется создать.
Обычная библиотека DLL, использующая общую библиотеку DLL MFC
Выберите этот вариант, чтобы скомпоновать библиотеку MFC со своей программой как общую библиотеку DLL. При использовании этого варианта совместное использование объектов MFC создаваемой библиотекой DLL и вызывающим приложением будет невозможным. Программа будет вызывать библиотеку MFC во время выполнения. Этот вариант уменьшает требования программы к объему дискового пространства и ОЗУ, если она состоит из нескольких исполняемых файлов, использующих библиотеку MFC. Вызывать функции создаваемой библиотеки DLL смогут программы, использующие как Win32, так и MFC. С проектом этого типа необходимо распространять библиотеку DLL MFC.Обычная библиотека DLL, статически скомпонованная с MFC
Выберите этот вариант, чтобы статически скомпоновать свою программу с библиотекой MFC на этапе построения. Вызывать функции создаваемой библиотеки DLL смогут программы, использующие как Win32, так и MFC. Хотя этот вариант увеличивает размеры программы, вам не придется распространять библиотеку DLL MFC с проектом этого типа. Совместное использование объектов MFC создаваемой библиотекой DLL и вызывающим приложением невозможно.Библиотека DLL расширения MFC
Выберите этот вариант, если требуется, чтобы ваша программа вызывала функции библиотеки MFC во время выполнения, а также если требуется обеспечить совместное использование объектов MFC создаваемой библиотекой DLL и вызывающим приложением. Этот вариант уменьшает требования программы к объему дискового пространства и ОЗУ, если она состоит из нескольких исполняемых файлов, все из которых используют библиотеку MFC. Только программы MFC могут вызывать функции вашей библиотеки DLL. С проектом этого типа необходимо распространять библиотеку DLL MFC.
Дополнительные возможности
Укажите, должна ли библиотека DLL MFC поддерживать автоматизацию и Windows sockets.
Автоматизация
Выберите Автоматизация, чтобы обеспечить возможность манипулировать из программы объектами, реализованными в других программах. При выборе варианта Автоматизация также открывается доступ других клиентов автоматизации к создаваемой программе. Дополнительные сведения см. в разделе Автоматизация.Windows Sockets
Выберите этот вариант, чтобы указать, что программа поддерживает Windows Sockets. Windows Sockets позволяют создавать программы, обменивающиеся данными по сетям TCP/IP.При добавлении поддержки Windows Sockets в библиотеку DLL MFC CWinApp::InitInstance инициализирует поддержку сокетов, и в файл заголовка MFC StdAfx.h включается файл AfxSock.h.
См. также
Задачи
Создание проекта библиотеки DLL MFC