Compartilhar via


Vinculando um executável a uma DLL

Um arquivo executável vincula ao (ou carrega) uma DLL de duas maneiras:

A vinculação implícita é às vezes chamada sistema autônomo carga estática ou time de carregamento dinâmico vinculação.Vinculando explícita é às vezes chamado sistema autônomo dinâmico de carga ou a vinculação dinâmica do time de execução.

Com implícita vinculando, o executável usando os links DLL para uma biblioteca de importação (arquivo .lib) fornecida pelo fabricante da DLL.O sistema operacional carrega a DLL quando o executável usá-lo é carregado.sistema autônomo executável chamadas do cliente da DLL exportadas funções sistema autônomo se sistema autônomo funções foram contidas no executável.

Com a vinculação explícito, o executável usando a DLL deve fazer chamadas de função para explicitamente carregar e descarregar a DLL e acessar funções exportadas da DLL.O cliente executável deve telefonar as funções exportadas por meio de um ponteiro de função.

Um executável pode usar a mesma DLL com qualquer um dos métodos de vinculação.Além disso, esses mecanismos não são mutuamente exclusivo, pois um executável implicitamente pode vincular a uma DLL e outro pode anexar a ela explicitamente.

O que você deseja saber mais sobre?

Consulte também

Conceitos

DLLs