Activation d’un DLL pour s’exécuter sur DCOM
S’applique à : Access 2013, Office 2013
Les étapes suivantes expliquent comment permettre aux bibliothèques de liens dynamiques d’objets métier d’utiliser À la fois DCOM et Microsoft Internet Information Services (HTTP) via les services de composants.
Créez un package vide dans le composant logiciel enfichable MMC Services. Vous allez utiliser le composant logiciel enfichable MMC Services de composants pour créer un package et ajouter la DLL à ce package. Cela rend le .dll accessible via DCOM, mais supprime l’accessibilité via IIS. (Si vous case activée dans le Registre pour le .dll, la clé Inproc est désormais vide ; la définition de l’attribut Activation, expliquée plus loin dans cette rubrique, ajoute une valeur à la clé Inproc.)
Installez un objet métier dans le package. - ou - Importez l'objet RDSServer.DataFactoryDataFactory, objet (RDSServer) dans le package.
Affectez à l'attribut Activation du package la valeur : Dans le processus du créateur (application bibliothèque). Pour pouvoir accéder à la DLL via DCOM et IIS sur le même ordinateur, vous devez attribuer à l'attribut Activation du composant dans le composant logiciel enfichable MMC Services de composants la valeur : Dans le processus du créateur. Après avoir défini l’attribut sur Dans le processus du créateur, vous remarquerez qu’une clé de serveur Inproc a été ajoutée dans le Registre qui pointe vers un .dll de substitution des services de composants.