Anwendungseinstellungen, ATL-Projekt-Assistent
Verwenden Sie die Seite "Anwendungseinstellungen" des ATL-Projekt-Assistenten, um grundlegende Features zu einem neuen ATL-Projekt zu entwerfen und hinzuzufügen.
Servertyp
Wählen Sie aus einem von drei Servertypen aus:
Dynamic Link Library (DLL)
Wählen Sie diese Option aus, um einen In-Process-Server zu erstellen.
Ausführbare Datei (EXE)
Wählen Sie diese Option aus, um einen lokalen Out-of-Process-Server zu erstellen. Diese Option lässt keine Unterstützung für MFC oder COM+ 1.0 zu. Die Zusammenführung von Proxy-/Stubcode ist nicht zulässig.
Service (EXE)
Wählen Sie diese Option aus, um eine Windows-Anwendung zu erstellen, die beim Starten von Windows im Hintergrund ausgeführt wird. Diese Option lässt keine Unterstützung für MFC oder COM+ 1.0 zu oder lässt das Zusammenführen von Proxy-/Stubcode nicht zu.
Zusätzliche Optionen
Hinweis
Alle zusätzlichen Optionen sind nur für DLL-Projekte verfügbar.
Zusammenführen von Proxy-/Stubcode zulassen
Aktivieren Sie das Kontrollkästchen "Zusammenführen von Proxy-/Stubcode zulassen" als Benutzerfreundlichkeit, wenn Marshallingschnittstellen erforderlich sind. Diese Option platziert den MIDL-generierten Proxy- und Stubcode in derselben ausführbaren Datei wie der Server.
Unterstützung von MFC
Wählen Sie diese Option aus, um anzugeben, dass Ihr Objekt MFC-Unterstützung enthält. Mit dieser Option wird Ihr Projekt mit den MFC-Bibliotheken verknüpft, sodass Sie auf alle enthaltenen Klassen und Funktionen zugreifen können.
Com+ 1.0 unterstützen
Wählen Sie diese Option aus, um die Projektbuildeinstellungen zur Unterstützung von COM+1.0-Komponenten zu ändern. Zusätzlich zur Standardliste der Bibliotheken fügt der Assistent die COM+ 1.0-komponentenspezifische Bibliothek comsvcs.lib hinzu.
Darüber hinaus wird die mtxex.dll beim Starten der Anwendung auf dem Hostsystem verzögert geladen.
Unterstützen der Komponentenregistrierungsstelle
Wenn Ihr ATL-Projekt Unterstützung für COM+1.0-Komponenten enthält, können Sie diese Option festlegen. Die Komponentenregistrierungsstelle ermöglicht Es Ihrem COM+ 1.0-Objekt, eine Liste von Komponenten abzurufen, Komponenten zu registrieren oder die Registrierung von Komponenten auf einmal aufzuheben (einzeln oder alle gleichzeitig).
Siehe auch
ATL-Projekt-Assistent
Erstellen eines ATL-Projekts
Standardmäßige ATL-Projektkonfigurationen