Ustawienia aplikacji, kreator biblioteki MFC DLL
Użyj tej strony kreatora biblioteki MFC DLL, aby zaprojektować i dodać podstawowe funkcje do nowego projektu biblioteki MFC DLL.
Typ biblioteki DLL
Wybierz typ biblioteki DLL, którą chcesz utworzyć.
Zwykła biblioteka MFC DLL korzystająca z udostępnionej biblioteki MFC DLL
Wybierz tę opcję, aby połączyć bibliotekę MFC z programem jako udostępnioną bibliotekę DLL. Korzystając z tej opcji, nie można udostępniać obiektów MFC między biblioteką DLL i aplikacją wywołującą. Program wykonuje wywołania biblioteki MFC w czasie wykonywania. Ta opcja zmniejsza wymagania dotyczące dysku i pamięci programu, jeśli składa się z wielu plików wykonawczych korzystających z biblioteki MFC. Zarówno programy Win32, jak i MFC mogą wywoływać funkcje w biblioteki DLL. Należy ponownie rozpowszechnić bibliotekę MFC DLL przy użyciu tego typu projektu.
Zwykła biblioteka MFC DLL ze statycznie połączonym MFC
Wybierz tę opcję, aby połączyć program statycznie z biblioteką MFC w czasie kompilacji. Zarówno programy Win32, jak i MFC mogą wywoływać funkcje w biblioteki DLL. Chociaż ta opcja zwiększa rozmiar programu, nie trzeba rozpowszechniać biblioteki MFC DLL z tego typu projektem. Nie można udostępniać obiektów MFC między biblioteką DLL i aplikacją wywołującą.
Biblioteka DLL rozszerzenia MFC
Wybierz tę opcję, jeśli program ma wykonywać wywołania do biblioteki MFC w czasie wykonywania, a jeśli chcesz udostępnić obiekty MFC między biblioteką DLL a aplikacją wywołującą. Ta opcja zmniejsza wymagania dotyczące dysku i pamięci programu, jeśli składa się z wielu plików wykonywalnych, które używają biblioteki MFC. Tylko programy MFC mogą wywoływać funkcje w biblioteki DLL. Należy ponownie rozpowszechnić bibliotekę MFC DLL przy użyciu tego typu projektu.
Dodatkowe funkcje
Określ, czy biblioteka MFC DLL powinna obsługiwać automatyzację i czy powinna obsługiwać gniazda systemu Windows.
Automatyzacja
Wybierz pozycję Automatyzacja , aby umożliwić programowi manipulowanie obiektami zaimplementowanych w innym programie. Wybranie usługi Automation uwidacznia również program innym klientom usługi Automation. Aby uzyskać więcej informacji, zobacz Automatyzacja .
Gniazda systemu Windows
Wybierz tę opcję, aby wskazać, że program obsługuje gniazda systemu Windows. Gniazda systemu Windows umożliwiają pisanie programów komunikujących się za pośrednictwem sieci TCP/IP.
Po utworzeniu biblioteki MFC DLL z obsługą gniazd systemu Windows CWinApp ::InitInstance inicjuje obsługę gniazd, a plik nagłówka MFC StdAfx.h zawiera bibliotekę AfxSock.h.