Technologie active et DLL
La technologie active permet aux serveurs d’objets d’être entièrement implémentés à l’intérieur d’une DLL. Ce type de serveur est appelé serveur in-process. MFC ne prend pas entièrement en charge les serveurs in-process pour toutes les fonctionnalités d’édition visuelle, principalement parce que la technologie Active ne permet pas à un serveur de se connecter à la boucle de message principale du conteneur. MFC nécessite l’accès à la boucle de message de l’application conteneur pour gérer les touches d’accélérateur et le traitement au temps d’inactivité.
Si vous écrivez un serveur Automation et que votre serveur n’a pas d’interface utilisateur, vous pouvez faire de votre serveur un serveur in-process et le placer complètement dans une DLL.