Sdílet prostřednictvím


Nastavení aplikace, Průvodce knihovny 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 adres 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.

  • MFC rozšiřující knihovnu DLL
    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

Vytváření projektu MFC DLL

Koncepty

Průvodce knihovnou MFC DLL