Sdílet prostřednictvím


Nastavení aplikace, průvodce MFC DLL

Chcete-li navrhnout a přidat základní funkce do nového projektu knihovny MFC, využijte průvodce na této stránce.

Typ DLL

Vyberte typ knihovny DLL, který chcete vytvořit.

  • Regulérní knihovna DLL využívající sdílené MFC DLL
    Chcete-li k vašemu programu připojit knihovnu MFC jako sdílenou knihovnu DLL, vyberte tuto možnost.Tato možnost neumožňuje sdílet objekty knihovny MFC mezi knihovnou DLL a volající aplikaci.Program volá knihovnu MFC v době běhu.Tato možnost snižuje požadavky na disk a paměť, pokud program tvoří více spustitelných souborů, které využívají knihovnu MFC.Programy Win32 a MFC mohou volat funkce z knihovny DLL.Vždy je třeba poskytovat knihovnu MFC DLL s tímto typem projektu.

  • Regulérní knihovna DLL se staticky připojenou knihovnou MFC
    Chcete-li připojit knihovnu MFC k programu staticky v okamžiku sestavení, zvolte tuto možnost.Programy Win32 a MFC mohou volat funkce z knihovny DLL.Tato možnost sice zvýší velikost programu, na druhou stranu není nutné s tímto typem projektu znovu distribuovat knihovnu MFC.Objekty knihovny MFC nelze sdílet mezi knihovnou DLL a volající aplikaci.

  • Rozšiřující DLL knihovna MFC
    Chcete-li, aby váš program volal knihovnu MFC za běhu a chcete-li sdílet objekty knihovny MFC mezi knihovnou DLL a volající aplikaci, zvolte tuto možnost.Tato možnost snižuje požadavky na disk a paměť, pokud program tvoří více spustitelných souborů, které využívají knihovnu MFC.Pouze MFC programy můžou volat funkce v knihovně DLL.Vždy je třeba poskytovat knihovnu MFC DLL s tímto typem projektu.

Další funkce

Zvolte, zda vaše knihovna MFC má podporovat automatizace a zda má podporovat rozhraní Windows sockets.

  • Automatizace
    Zvolte Automatizaci pro umožnění programu manipulovat s objekty, které jsou implementovány v jiném programu.Volbou Automatizace také poskytuje váš program jiným klientům automatizace.Další informace naleznete v tématu Automatizace.

  • Rozhraní Windows sockets
    Podporuje-li program rozhraní Windows sockets, zvolte tuto možnost.Rozhraní Windows sockets umožňuje vytvářet programy, které komunikují pomocí sítí TCP/IP.

    Pokud vytváříte knihovnu MFC s podporou rozhraní Windows Sockets, CWinApp::InitInstance inicializuje sokety a hlavičkový MFC soubor StdAfx.h načte AfxSock.h.

Viz také

Úkoly

Vytvoření projektu knihovny MFC DLL

Koncepty

MFC DLL – průvodce knihovnou