Partilhar via


Definições de Aplicação, Assistente DLL MFC

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Use esta página do assistente DLL MFC para desenhar e adicionar funcionalidades básicas a um novo projeto DLL MFC.

Tipo DLL

Seleciona o tipo de DLL que queres criar.

  • DLL MFC normal usando DLL MFC partilhada

    Selecione esta opção para ligar a biblioteca MFC ao seu programa como uma DLL partilhada. Usando esta opção, não pode partilhar objetos MFC entre a sua DLL e a aplicação que chama. O seu programa faz chamadas para a biblioteca MFC em tempo de execução. Esta opção reduz os requisitos de disco e memória do seu programa se for composto por múltiplos ficheiros de execução que utilizam a biblioteca MFC. Tanto programas Win32 como MFC podem chamar funções no teu DLL. Deves redistribuir a DLL MFC com este tipo de projeto.

  • DLL MFC regular com MFC ligado estaticamente

    Selecione esta opção para ligar o seu programa estaticamente à biblioteca MFC durante a compilação. Tanto programas Win32 como MFC podem chamar funções no teu DLL. Embora esta opção aumente o tamanho do seu programa, não precisa de redistribuir a DLL MFC com este tipo de projeto. Não podes partilhar objetos MFC entre a tua DLL e a aplicação que chama.

  • DLL de extensão MFC

    Selecione esta opção se quiser que o seu programa faça chamadas para a biblioteca MFC em tempo de execução, e se quiser partilhar objetos MFC entre a sua DLL e a aplicação que chama. Esta opção reduz os requisitos de disco e memória do seu programa, se for composto por múltiplos ficheiros executáveis que utilizam todos a biblioteca MFC. Só os programas MFC podem chamar funções no teu DLL. Deves redistribuir a DLL MFC com este tipo de projeto.

Características adicionais

Seleciona se a tua DLL MFC deve suportar automação e se deve suportar sockets Windows.

  • Automatização

    Selecione Automação para permitir que o seu programa manipule objetos implementados noutro programa. Selecionar Automação também expõe o seu programa a outros clientes de Automação. Consulte Automação para mais informações.

  • Soques para janelas

    Selecione esta opção para indicar que o seu programa suporta sockets do Windows. Os sockets do Windows permitem escrever programas que comunicam através de redes TCP/IP.

    Quando o seu DLL MFC com suporte a sockets do Windows for criado, o CWinApp::InitInstance inicializa o suporte para sockets e o ficheiro de cabeçalho MFC StdAfx.h inclui o AfxSock.h.

Consulte também

MFC DLL Wizard
Criação de um Projeto DLL MFC