Paramètres de l’application, Assistant Projet ATL
Utilisez la page Paramètres de l’application de l’Assistant Projet ATL pour concevoir et ajouter des fonctionnalités de base à un nouveau projet ATL.
Type de serveur
Choisissez parmi l’un des trois types de serveurs :
Bibliothèque de liens dynamiques (DLL)
Sélectionnez cette option pour créer un serveur in-process.
Exécutable (EXE)
Sélectionnez cette option pour créer un serveur hors processus local. Cette option n’autorise pas la prise en charge de MFC ou COM+ 1.0. Elle n’autorise pas la fusion du code proxy/stub.
Service (EXE)
Sélectionnez cette option pour créer une application Windows qui s’exécute en arrière-plan au démarrage de Windows. Cette option n’autorise pas la prise en charge de MFC ou COM+ 1.0 ou n’autorise pas la fusion du code proxy/stub.
Options supplémentaires
Remarque
Toutes les options supplémentaires sont disponibles uniquement pour les projets DLL.
Autoriser la fusion du code proxy/stub
Activez la case à cocher Autoriser la fusion du code proxy/stub comme commodité lors du marshaling des interfaces. Cette option place le proxy généré par MIDL et le code stub dans le même exécutable que le serveur.
Prise en charge de MFC
Sélectionnez cette option pour spécifier que votre objet inclut la prise en charge de MFC. Cette option lie votre projet aux bibliothèques MFC afin que vous puissiez accéder à l’une des classes et fonctions qu’elles contiennent.
Prise en charge de COM+ 1.0
Sélectionnez cette option pour modifier les paramètres de build du projet pour prendre en charge les composants COM+ 1.0. Outre la liste standard des bibliothèques, l’Assistant ajoute la bibliothèque comsvcs.lib spécifique aux composants COM+ 1.0.
En outre, le mtxex.dll est chargé sur le système hôte lors du lancement de votre application.
Prise en charge du bureau d’enregistrement de composants
Si votre projet ATL contient la prise en charge des composants COM+ 1.0, vous pouvez définir cette option. Le bureau d’enregistrement de composants permet à votre objet COM+ 1.0 d’obtenir une liste de composants, d’inscrire des composants ou de désinscrire des composants (individuellement ou tous en même temps).
Voir aussi
Assistant Projet ATL
Création d’un projet ATL
Configurations de projet ATL par défaut