Share via


Anwendungseinstellungen, MFC-DLL-Assistent

Verwenden Sie diese Seite des MFC DLL-Assistenten, um grundlegende Features zu einem neuen MFC DLL-Projekt zu entwerfen und hinzuzufügen.

DLL-Typ

Wählen Sie den Typ der DLL aus, die Sie erstellen möchten.

  • Reguläre MFC-DLL mit freigegebener MFC-DLL

    Wählen Sie diese Option aus, um die MFC-Bibliothek als freigegebene DLL mit Ihrem Programm zu verknüpfen. Mit dieser Option können Sie MFC-Objekte nicht zwischen der DLL und der aufrufenden Anwendung freigeben. Ihr Programm führt zur Laufzeit Aufrufe an die MFC-Bibliothek durch. Diese Option reduziert die Datenträger- und Speicheranforderungen Ihres Programms, wenn sie aus mehreren Ausführungsdateien besteht, die die MFC-Bibliothek verwenden. Sowohl Win32- als auch MFC-Programme können Funktionen in Ihrer DLL aufrufen. Sie müssen die MFC-DLL mit diesem Projekttyp neu verteilen.

  • Reguläre MFC DLL mit statisch verknüpftem MFC

    Aktivieren Sie diese Option, um Ihr Programm zur Erstellungszeit statisch mit der MFC-Bibliothek zu verknüpfen. Sowohl Win32- als auch MFC-Programme können Funktionen in Ihrer DLL aufrufen. Während diese Option die Größe Ihres Programms erhöht, müssen Sie die MFC-DLL nicht mit diesem Projekttyp neu verteilen. Sie können MFC-Objekte nicht zwischen ihrer DLL und der aufrufenden Anwendung freigeben.

  • MFC-Erweiterungs-DLL

    Wählen Sie diese Option aus, wenn Ihr Programm zur Laufzeit Aufrufe an die MFC-Bibliothek tätigen soll, und wenn Sie MFC-Objekte zwischen der DLL und der aufrufenden Anwendung freigeben möchten. Diese Option reduziert die Datenträger- und Speicheranforderungen Ihres Programms, wenn sie aus mehreren ausführbaren Dateien besteht, die alle die MFC-Bibliothek verwenden. Nur MFC-Programme können Funktionen in Ihrer DLL aufrufen. Sie müssen die MFC-DLL mit diesem Projekttyp neu verteilen.

Zusätzliche Funktionen

Wählen Sie aus, ob Ihre MFC-DLL Automatisierung unterstützen soll und ob sie Windows-Sockets unterstützen soll.

  • Automation

    Wählen Sie "Automatisierung" aus, damit Ihr Programm Objekte bearbeiten kann, die in einem anderen Programm implementiert wurden. Wenn Sie automatisierung auswählen, wird Ihr Programm auch für andere Automatisierungsclients verfügbar gemacht. Weitere Informationen finden Sie unter Automatisierung .

  • Windows-Sockets

    Wählen Sie diese Option aus, um anzugeben, dass Ihr Programm Windows-Sockets unterstützt. Mit Windows-Sockets können Sie Programme schreiben, die über TCP/IP-Netzwerke kommunizieren.

    Wenn Ihre MFC-DLL mit Unterstützung für Windows-Sockets erstellt wird, initialisiert CWinApp::InitInstance die Unterstützung für Sockets und die MFC-Headerdatei StdAfx.h enthält AfxSock.h.

Siehe auch

MFC-DLL-Assistent
Erstellen eines MFC-DLL-Projekts