Impostazioni applicazione, Creazione guidata progetto ATL

Usare la pagina Impostazioni applicazione della Creazione guidata progetto ATL per progettare e aggiungere funzionalità di base a un nuovo progetto ATL.

Tipo di server

Scegliere tra uno dei tre tipi di server:

  • Libreria a collegamento dinamico (DLL)

    Selezionare questa opzione per creare un server in-process.

  • Eseguibile (EXE)

    Selezionare questa opzione per creare un server out-of-process locale. Questa opzione non consente il supporto per MFC o COM+ 1.0. Non consente l'unione del codice proxy/stub.

  • Servizio (EXE)

    Selezionare questa opzione per creare un'applicazione Windows eseguita in background all'avvio di Windows. Questa opzione non consente il supporto per MFC o COM+ 1.0 o non consente l'unione del codice proxy/stub.

Opzioni aggiuntive

Nota

Tutte le opzioni aggiuntive sono disponibili solo per i progetti DLL.

  • Consenti unione di codice proxy/stub

    Selezionare la casella di controllo Consenti unione di codice proxy/stub per praticità quando è necessario effettuare il marshalling delle interfacce. Questa opzione inserisce il proxy e il codice stub generati da MIDL nello stesso eseguibile del server.

  • Supporto di MFC

    Selezionare questa opzione per specificare che l'oggetto include il supporto MFC. Questa opzione collega il progetto alle librerie MFC in modo che sia possibile accedere a qualsiasi classe e funzione che contengono.

  • Supporto di COM+ 1.0

    Selezionare questa opzione per modificare le impostazioni di compilazione del progetto per supportare i componenti COM+ 1.0. Oltre all'elenco standard di librerie, la procedura guidata aggiunge la libreria specifica del componente COM+ 1.0 comsvcs.lib

    Inoltre, il mtxex.dll viene caricato nel sistema host quando viene avviata l'applicazione.

  • Registrar dei componenti di supporto

    Se il progetto ATL contiene il supporto per i componenti COM+ 1.0, è possibile impostare questa opzione. Il registrar del componente consente all'oggetto COM+ 1.0 di ottenere un elenco di componenti, registrare componenti o annullare la registrazione dei componenti (singolarmente o tutti contemporaneamente).

Vedi anche

Creazione guidata progetto ATL
Creazione di un progetto ATL
Configurazioni progetto ATL predefinite