Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.