Anwendungseinstellungen, ATL-Projekt-Assistent

Verwenden Sie die Seite "Application Einstellungen" 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 verzögert sich die mtxex.dll beim Starten der Anwendung auf dem Hostsystem.

  • 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