Sdílet prostřednictvím


Nastavení aplikace, průvodce projektem ATL

Na stránce Nastavení aplikace Průvodce projektem ATL můžete navrhnout a přidat do nového projektu ATL základní funkce.

Typ serveru

Vyberte si jeden ze tří typů serverů:

  • Knihovna DLL (Dynamic-Link Library)

    Výběrem vytvoříte procesový server.

  • Spustitelný soubor (EXE)

    Vyberte, pokud chcete vytvořit místní server mimo proces. Tato možnost neumožňuje podporu mfc nebo modelu COM+ 1.0. Sloučení kódu proxy/zástupných procedur neumožňuje.

  • Služba (EXE)

    Vyberte, pokud chcete vytvořit aplikaci pro Windows, která běží na pozadí při spuštění Windows. Tato možnost neumožňuje podporu mfc nebo modelu COM+ 1.0 nebo neumožňuje slučování kódu proxy/zástupných procedur.

Další možnosti

Poznámka:

Všechny další možnosti jsou k dispozici pouze pro projekty DLL.

  • Povolit sloučení kódu proxy/zástupných procedur

    Zaškrtněte políčko Povolit slučování kódu proxy/zástupných procedur, pokud je vyžadováno zařazování rozhraní. Tato možnost umístí kód proxy vygenerovaný pomocí MIDL a zástupný kód do stejného spustitelného souboru jako server.

  • Podpora mfc

    Vyberte, pokud chcete určit, že objekt zahrnuje podporu MFC. Tato možnost pro propojení projektu s knihovnami MFC, abyste měli přístup ke všem třídám a funkcím, které obsahují.

  • Podpora modelu COM+ 1.0

    Vyberte úpravu nastavení sestavení projektu tak, aby podporovala komponenty modelu COM+ 1.0. Kromě standardního seznamu knihoven přidá průvodce knihovnu COM+ 1.0 specifickou pro komponentu comsvcs.lib.

    Kromě toho se mtxex.dll při spuštění aplikace načte do hostitelského systému.

  • Registrátor komponent podpory

    Pokud projekt ATL obsahuje podporu pro komponenty MODELU COM+ 1.0, můžete tuto možnost nastavit. Registrátor komponent umožňuje vašemu objektu COM+ 1.0 získat seznam komponent, registrovat součásti nebo zrušit registraci komponent (jednotlivě nebo všechny najednou).

Viz také

Průvodce projektem ATL
Vytvoření projektu ATL
Výchozí konfigurace projektu ATL