Assistant DLL Smart Device MFC
Mise à jour : novembre 2007
Ce document décrit l'Assistant DLL Smart Device MFC, et plus particulièrement la page Vue d'ensemble.
Lorsque vous utilisez l'Assistant DLL MFC pour créer un projet DLL MFC, vous obtenez une application de départ en état de fonctionner et contenant des fonctionnalités intégrées qui, une fois compilée, implémente les fonctionnalités de base de DLL. Le programme MFC de démarrage contient des fichiers sources C++ (.cpp), des fichiers de ressources (.rc) et un fichier projet (.vcproj). Le code généré dans ces fichiers de démarrage est basé sur MFC. Pour plus d'informations, consultez les détails du fichier Readme.txt généré pour votre projet dans Visual Studio, ainsi que Classes et fonctions générées par l'Assistant DLL MFC.
Vue d'ensemble
Cette page de l'Assistant affiche les paramètres du projet actif pour le projet de DLL Smart Device MFC que vous êtes en train de créer. Par défaut, le projet est défini avec les paramètres suivants :
La première plateforme dans la liste est la cible. Dans une installation par défaut, la plateforme par défaut est Pocket PC 2003, mais l'installation et la désinstallation des Kits de développement Windows CE 5.0 peuvent modifier la cible par défaut pour les nouvelles applications.
Le projet est créé sous forme d'une DLL normale à laquelle MFC est statiquement lié.
Pour modifier la plateforme par défaut, cliquez sur Plateformes dans la colonne de gauche de l'Assistant, et apportez les modifications souhaitées.
Pour modifier les paramètres d'application par défaut, cliquez sur Paramètres de l'application dans la colonne de gauche de l'Assistant, et apportez les modifications souhaitées.
Une fois votre nouveau projet créé, si le compilateur émet un avertissement relatif à la définition de _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA, vous devez définir cet indicateur dans votre fichier d'en-tête principal.
#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA
C'est le cas en particulier dans des scénarios tels que la création d'objets COM sur des plateformes Windows Mobile, l'utilisation des services Web dans Windows Mobile et les objets ATL COM.