Compartilhar via


Diferenças entre aplicativos e DLLs

Embora os aplicativos e DLLs são ambos os módulos do programa executável, eles diferem de várias maneiras.Para o usuário final, a diferença mais óbvia é que DLLs não são programas que podem ser executados diretamente.Do ponto de vista do sistema, há duas diferenças fundamentais entre aplicativos e DLLs:

  • Um aplicativo pode ter várias instâncias de si mesmo em execução no sistema simultaneamente, enquanto que uma DLL pode ter apenas uma instância.

  • Um aplicativo pode possuir coisas como uma pilha, memória global, identificadores de arquivo e uma fila de mensagens, mas não de uma DLL.

O que você deseja fazer?

O que você deseja saber mais sobre?

Consulte também

Conceitos

DLLs no Visual C++