Compartir a través de


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

Utilice 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 archivo DLL

Seleccione el tipo de archivo DLL que desee crear.

  • Archivo DLL estándar que utiliza 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 llama. El programa hace llamadas a la biblioteca MFC en tiempo de ejecución. Esta opción reduce los requisitos de disco y memoria del programa si éste está formado por varios archivos ejecutables que utilizan la biblioteca MFC. Tanto Win32 como los programas MFC pueden llamar a las funciones del archivo DLL. Debe redistribuir el archivo DLL de MFC con este tipo de proyecto.

  • Archivo DLL estándar con MFC vinculada estáticamente
    Seleccione esta opción para vincular estáticamente el programa a la biblioteca MFC en tiempo de generación. Tanto Win32 como los programas MFC pueden llamar a las funciones del archivo DLL. Aunque esta opción aumenta el tamaño del programa, no tiene que 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 llama.

  • DLL de extensión MFC
    Seleccione esta opción si desea que el programa realice llamadas a la biblioteca MFC en tiempo de ejecución y si desea compartir objetos MFC entre el archivo DLL y la aplicación que llama. Esta opción reduce los requisitos de disco y memoria del programa si éste está compuesto de varios archivos ejecutables que utilizan la biblioteca MFC. Sólo los programas MFC podrán llamar a las funciones del archivo DLL. Debe redistribuir el archivo DLL de MFC con este tipo de proyecto.

Características adicionales

Puede elegir que el archivo DLL de MFC sea compatible con la automatización o con Windows sockets.

  • Automatización
    Seleccione Automatización para permitir al programa manipular objetos implementados en otro programa. Al seleccionar Automatización también expone el programa a otros clientes de automatización. Vea Automatización para obtener más información.

  • Windows sockets
    Seleccione esta opción para indicar que el programa es compatible con Windows sockets. Windows sockets permite escribir programas que se comuniquen a través de redes TCP/IP.

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

Vea también

Tareas

Crear un proyecto DLL de MFC

Conceptos

Asistente para archivos DLL de MFC