Partager via


Paramètres de l'application, Assistant DLL Smart Device MFC

Mise à jour : novembre 2007

Décrit la page Paramètres de l'application de l'Assistant DLL Smart Device MFC.

Utilisez cette page de l'Assistant DLL Smart Device MFC pour concevoir et ajouter des fonctionnalités de base à un nouveau projet DLL Smart Device MFC.

Type de DLL

Sélectionnez le type de DLL Smart Device MFC que vous souhaitez créer.

  • DLL normale utilisant une DLL MFC partagée
    Sélectionnez cette option pour lier la bibliothèque MFC (Microsoft Foundation Class) à votre programme en tant que bibliothèque de liens dynamiques (DLL) partagée. En utilisant cette option, vous ne pouvez pas partager les objets MFC entre votre DLL et l'application appelante. Votre programme effectue des appels à la bibliothèque MFC au moment de l'exécution. Cette option réduit les besoins en mémoire et espace disque de votre programme s'il est composé de plusieurs fichiers exécutables qui utilisent la bibliothèque MFC. Les applications Windows CE et MFC peuvent appeler des fonctions dans votre DLL. Vous devez redistribuer la DLL MFC avec ce type de projet.

  • DLL normale liée statiquement aux MFC
    Sélectionnez cette option pour lier votre programme statiquement à la bibliothèque MFC au moment de la génération. Les applications Windows CE et MFC peuvent appeler des fonctions dans votre DLL. Bien que cette option augmente la taille de votre programme, vous n'avez pas besoin de redistribuer la DLL MFC avec ce type de projet. Vous ne pouvez pas partager des objets MFC entre votre DLL et l'application appelante.

  • DLL d'extension MFC
    Sélectionnez cette option si vous souhaitez que votre programme effectue des appels à la bibliothèque MFC au moment de l'exécution, et si vous souhaitez partager les objets MFC entre votre DLL et l'application appelante. Cette option réduit les besoins en mémoire et espace disque de votre programme, s'il est composé de plusieurs fichiers exécutables qui utilisent tous la bibliothèque MFC. Seuls les programmes MFC peuvent appeler des fonctions dans votre DLL. Vous devez redistribuer la DLL MFC avec ce type de projet.

Fonctionnalités supplémentaires

Indiquez si si votre DLL MFC doit prendre en charge Automation et Windows Sockets.

  • Automation
    Sélectionnez Automation pour permettre à votre programme de manipuler des objets implémentés par un autre programme. Si vous sélectionnez Automation, votre programme est également exposé à d'autres clients Automation. Pour plus d'informations, consultez Automation.

  • Windows Sockets
    Sélectionnez cette option pour indiquer que votre programme prend en charge Windows Sockets. Windows Sockets vous permet d'écrire des programmes qui communiquent sur les réseaux TCP/IP. Lorsque votre DLL MFC avec prise en charge de Windows Sockets est créée, CWinApp::InitInstance initialise la prise en charge des sockets et le fichier d'en-tête MFC StdAfx.h inclut AfxSock.h.

Voir aussi

Référence

Assistant DLL Smart Device MFC