Udostępnij za pośrednictwem


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.

Zobacz też

Kreator biblioteki MFC DLL
Tworzenie projektu MFC DLL