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?
Trabalhando com bibliotecas de importação e exportar de arquivos
O caminho de Pesquisar usado pelo Windows para localizar uma DLL