Freigeben über


Anwendungseinstellungen, ATL-Projekt-Assistent

Auf der Seite Anwendungseinstellungen des ATL-Projekt-Assistenten können Sie grundlegende Features entwerfen und einem neuen ATL-Projekt hinzufügen.

Servertyp

Wählen Sie unter drei Servertypen einen Server aus:

  • Dynamic Link Library (DLL)
    Wählen Sie diese Option, um einen prozessinternen Server zu erstellen.

  • Ausführbare Datei (EXE)
    Wählen Sie diese Option, um einen lokalen prozessexternen Server zu erstellen. Diese Option bietet keine Unterstützung für MFC oder COM+ 1.0 bzw. für das Zusammenführen von Proxy-/Stubcode.

  • Dienst (EXE)
    Wählen Sie diese Option, um eine Windows-Anwendung zu erstellen, die beim Starten von Windows im Hintergrund ausgeführt wird. Diese Option bietet keine Unterstützung für MFC oder COM+ 1.0 bzw. für das Zusammenführen von Proxy-/Stubcode.

Zusätzliche Optionen

Tipp

Alle zusätzlichen Optionen sind nur für DLL-Projekte verfügbar.

  • Merging von Proxy-/Stubcode zulassen
    Das Aktivieren des Kontrollkästchens Merging von Proxy-/Stubcode zulassen stellt eine bequeme Möglichkeit dar, wenn das Marshallen von Schnittstellen erforderlich ist. Durch diese Option wird der von MIDL generierte Proxy- und Stubcode in derselben ausführbaren Datei abgelegt wie der Server.

  • Support-MFC
    Wählen Sie diese Option, um festzulegen, dass das Objekt MFC-Unterstützung umfasst. Durch diese Option wird das Projekt mit den MFC-Bibliotheken verknüpft, sodass Sie auf alle darin enthaltenen Klassen und Funktionen zugreifen können.

  • COM+ 1.0-Unterstützung
    Wählen Sie diese Option, um die Projektbuildeinstellungen so zu ändern, dass COM+ 1.0-Komponenten unterstützt werden. Zusätzlich zur Standardliste der Bibliotheken fügt der Assistent die komponentenspezifische COM+ 1.0-Bibliothek comsvcs.lib hinzu:

    Zusätzlich wird mtxex.dll verzögert auf dem Hostsystem geladen, nachdem die Anwendung gestartet wurde.

    • Unterstützung für Komponentenregistrierung   Wenn das ATL-Projekt Unterstützung für COM+ 1.0-Komponenten umfasst, können Sie diese Option aktivieren. Über die Komponentenregistrierung kann das COM+ 1.0-Objekt eine Komponentenliste abrufen, Komponenten registrieren oder die Registrierung von Komponenten (einzeln oder gesamt) aufheben.

Siehe auch

Aufgaben

Erstellen eines ATL-Projekts

Referenz

ATL-Projekt-Assistent

Standardmäßige ATL-Projektkonfigurationen