Compartir a través de


Configuración de la aplicación, Asistente para archivos DLL de MFC

Use esta página del Asistente para archivos DLL de MFC para diseñar y agregar características básicas a un nuevo proyecto DLL de MFC.

Tipo de DLL

Elija el tipo de DLL que quiere crear.

  • DLL de MFC normal que usa el archivo DLL compartido de MFC

    Seleccione esta opción para vincular la biblioteca MFC al programa como un archivo DLL compartido. Con esta opción, no puede compartir objetos MFC entre el archivo DLL y la aplicación que realiza la llamada. El programa realiza llamadas a la biblioteca MFC en tiempo de ejecución. Esta opción reduce los requisitos de disco y memoria del programa si se compone de varios archivos de ejecución que usan la biblioteca MFC. Los programas Win32 y MFC pueden llamar a funciones del archivo DLL. Debe redistribuir el archivo DLL de MFC con este tipo de proyecto.

  • DLL de MFC normal con MFC vinculado estáticamente

    Seleccione esta opción para vincular el programa estáticamente a la biblioteca MFC en tiempo de compilación. Los programas Win32 y MFC pueden llamar a funciones del archivo DLL. Aunque esta opción aumenta el tamaño del programa, no es necesario redistribuir el archivo DLL de MFC con este tipo de proyecto. No puede compartir objetos MFC entre el archivo DLL y la aplicación que realiza la llamada.

  • Archivos DLL de extensión MFC

    Seleccione esta opción si quiere que el programa realice llamadas a la biblioteca MFC en tiempo de ejecución y si quiere compartir objetos MFC entre el archivo DLL y la aplicación que realiza la llamada. Esta opción reduce los requisitos de disco y memoria del programa, si se compone de varios archivos de ejecución que usan todos la biblioteca MFC. Solo los programas MFC pueden llamar a funciones del archivo DLL. Debe redistribuir el archivo DLL de MFC con este tipo de proyecto.

Funciones adicionales

Seleccione si el archivo DLL de MFC debe admitir la automatización y si debe admitir Windows Sockets.

  • Automation

    Seleccione Automatización para permitir que el programa manipule objetos implementados en otro programa. Al seleccionar Automatización también se expone el programa a otros clientes de automatización. Consulte Automatización para obtener más información.

  • Windows Sockets

    Seleccione esta opción para indicar que el programa admite Windows Sockets. Windows Sockets le permite escribir programas que se comunican a través de redes TCP/IP.

    Cuando se crea el archivo DLL de MFC con compatibilidad de Windows Sockets, CWinApp::InitInstance inicializa la compatibilidad para los sockets y el archivo de encabezado de MFC StdAfx.h incluye AfxSock.h.

Consulte también

Asistente para archivos DLL de MFC
Creación de un proyecto DLL de MFC