O que é um arquivo DLL? Arquivos DLL: O que são e por que são importantes

Este artigo descreve o que são arquivos DLL, como e por que eles são usados ​​e o que fazer se ocorrer um erro de DLL.

O que é um arquivo DLL?

Um arquivo DLL, abreviação de Dynamic Link Library , é um tipo de arquivo que contém instruções que outros programas podem chamar para fazer certas coisas. Desta forma, vários programas podem compartilhar as habilidades programadas em um único arquivo, e inclusive fazê-lo simultaneamente.

Por exemplo, vários programas diferentes podem chamar o arquivo veryuseful.dll (que é feito, é claro) para encontrar o espaço livre em um disco rígido , localizar um arquivo em um diretório específico e imprimir uma página de teste no padrão impressora.

Ao contrário dos programas executáveis, como aqueles com a extensão de arquivo EXE , os arquivos DLL não podem ser executados diretamente, mas devem ser chamados por outro código que já está em execução. No entanto, as DLLs estão no mesmo formato que os EXEs e alguns podem até usar a extensão de arquivo .EXE. Enquanto a maioria das Bibliotecas de Link Dinâmico terminam com a extensão de arquivo .DLL, outras podem usar .OCX, .CPL ou .DRV.

Corrigindo erros de DLL

Os arquivos DLL, devido à quantidade e à frequência com que são usados, tendem a ser o foco de uma grande porcentagem dos erros observados ao iniciar, usar e desligar o Windows.

Embora possa ser fácil baixar o arquivo DLL ausente ou não encontrado , raramente é o melhor caminho a seguir. Veja nosso artigo  Motivos importantes para NÃO baixar arquivos DLL para saber mais sobre isso.

Se você receber um erro de DLL, sua melhor aposta é encontrar informações de solução de problemas específicas para esse problema de DLL para que você tenha certeza de resolvê-lo da maneira certa e para sempre. Podemos até ter um guia de correção específico para o que você possui.

Mais sobre arquivos DLL

A palavra “dinâmico” na Dynamic Link Library é usada porque os dados só são colocados em uso em um programa quando o programa o chama ativamente, em vez de ter os dados sempre disponíveis na memória.

Muitos arquivos DLL estão disponíveis no Windows por padrão, mas programas de terceiros também podem instalá-los. No entanto, é incomum abrir um arquivo DLL porque nunca há realmente a necessidade de editar um, além disso, é provável que isso cause problemas com programas e outras DLLs. No entanto, se você sabe o que está fazendo, o Resource Hacker é uma maneira de fazer isso.

Os arquivos DLL são úteis porque podem permitir que um programa separe seus diferentes componentes em módulos exclusivos que podem ser adicionados ou removidos para incluir ou excluir determinadas funcionalidades. Quando o software funciona dessa maneira com DLLs, o programa pode usar menos memória porque não precisa carregar tudo de uma vez.

Além disso, as DLLs fornecem uma maneira de atualizar partes de um programa sem precisar reconstruir ou reinstalar todo o programa. O benefício é ainda amplificado quando mais quando um programa usa a DLL, porque todos os aplicativos podem aproveitar a atualização desse único arquivo DLL.

Controles ActiveX, arquivos do Painel de controle e drivers de dispositivo são alguns dos arquivos que o Windows usa como bibliotecas de vínculo dinâmico. Respectivamente, esses arquivos usam a extensão de arquivo OCX, CPL e DRV.

Quando uma DLL usa instruções de uma DLL diferente, a primeira agora depende da segunda. Isso facilita a quebra das funcionalidades da DLL porque, em vez de haver uma chance de apenas o primeiro funcionar mal, agora depende do segundo também, o que afetaria o primeiro se tivesse problemas.

Se uma DLL dependente for atualizada para uma versão mais recente, substituída por uma versão mais antiga ou removida do computador, o programa que depende do arquivo DLL pode não funcionar mais como deveria.

As DLLs de recursos são arquivos de dados que estão no mesmo formato de arquivo que as DLLs, mas usam as extensões de arquivo ICL, FON e FOT. Os arquivos ICL são bibliotecas de ícones, enquanto os arquivos FONT e FOT são arquivos de fontes.

Perguntas frequentes
  • Como você abre um arquivo DLL?

    Os arquivos DLL não são abertos da mesma forma que a maioria dos tipos de arquivos são abertos. Arquivos DLL geralmente são chamados por um aplicativo. Para visualizar o código dentro de um arquivo DLL, você teria que descompilá-lo com um aplicativo de terceiros.

  • Como você instala um arquivo DLL?

    Os arquivos DLL não são instalados como outros tipos de arquivo. Arquivos DLL podem ser ‘instalados’ colocando-os no diretório onde um aplicativo está configurado para procurar um determinado arquivo DLL.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x