Active Technology und DLLs
Active Technology bietet die Möglichkeit, Objektserver vollständig innerhalb einer DLL zu implementieren. Dieser Servertyp wird In-Process-Server genannt. MFC unterstützt In-Process-Server nicht vollständig für alle Features der visuellen Bearbeitung. Der Hautgrund dafür ist, dass Active Technology keine Möglichkeit bietet, einen Server in die Hauptnachrichtenschleife des Containers einzuschließen. MFC benötigt den Zugriff auf die Nachrichtenschleife der Containeranwendung, um Zugriffstasten und die Leerlaufzeitverarbeitung zu verarbeiten.
Wenn Sie einen Automatisierungsserver schreiben und dieser Server keine Benutzeroberfläche besitzt, können Sie aus Ihrem Server einen In-Process-Server generieren und diesen vollständig in eine DLL einfügen.