O que é dll.

O que é dll.

DLL - abreviação da biblioteca de link dinâmico ("biblioteca dinamicamente conectada" do inglês). A biblioteca dinâmica de recursos e sub-rotinas permite o uso de módulos anteriormente escritos repetidamente. O arquivo da biblioteca pode incluir, por exemplo, procedimentos, ícones. É necessário para a operação de sistemas operacionais Windows.

1
A biblioteca na programação é uma coleção de programas à qual você pode entrar em contato ao desenvolver software. Um conjunto de pequenos programas é dinamicamente ligado em um grande caso como parte integrante. A vantagem do arquivo DLL é que ele não ocupa RAM, mas carrega, se necessário, durante a operação (tempo de execução), o que permite salvar significativamente a RAM.

2
O programa DLL pode funcionar com dispositivos: impressora, scanner. Ao trabalhar com o texto no MS Word, não há necessidade de a presença constante de uma impressora DLL. Se o documento for impresso, o MS Word refere-se à biblioteca dinâmica e chamará o programa DLL correspondente para a impressora.

Captura de tela de tela 2014-12-19 22-32-12

3
Um conjunto de sub-rotinas dinâmicas pode ser usado simultaneamente em vários programas de trabalho - isso é outro mais. É por isso que eles ainda são chamados de "biblioteca geral". A linha inferior é que apenas uma cópia da biblioteca dinâmica é carregada na RAM, e todos os programas atualmente ativos são aplicados a ele. O que também leva à poupança de recursos de RAM.

4
Além dos subprogramadores críticos, as funções adicionais são armazenadas na biblioteca DLL. Eles podem ser usados \u200b\u200bcomo um plugin (plug-ins), multiplicando assim a funcionalidade do programa. A falta do módulo desejado na biblioteca DLL faz o trabalho do programa principal impossível. Esta é uma qualidade negativa da biblioteca dinâmica.

2014-12-19 21-50-19 Screenshot de tela

5
Arquivos da biblioteca dinâmica possuem uma extensão padrão em cada sistema operacional: no OS / 2 e MS Windows - ".dll"; Mac OS - ".dylib"; Unix - ".so". Esses arquivos são armazenados em um local específico. Por exemplo, em "System32". Um programador Ao escrever um aplicativo especifica o nome da função desejada e o nome da biblioteca em que ele está localizado. O próprio código de sub-rotina não é escrito no texto de origem, que simplifica significativamente o processo de programação. Este princípio é baseado em uma codificação modular popular. Os programas simples foram elaborados como módulos separados, o que permitiu não escrevê-los toda vez, mas incluir no código de um novo programa no formulário acabado - módulo compilado.

2014-12-19 21-53-06 Screenshot de tela

6
Além do código executável de procedimentos e funções na biblioteca dinâmica, você pode armazenar arquivos gráficos e de vídeo. Seu uso economiza não apenas RAM, mas também espaço em disco. Numerosas vantagens da biblioteca DLL não reduz uma desvantagem - o tempo adicional é necessário para carregar módulos. As vantagens são óbvias, portanto, são usadas em todos os lugares programadores em quase todos os programas.

2014-12-19 22-02-01 Screenshot de tela

Tenha muito cuidado ao trabalhar: nunca mude a extensão ".dll" para outra, não transfira esses arquivos para outra pasta. Se o arquivo for atribuído ao sufixo .dll, ele não alterará seu tipo. Para conversão requer uma aplicação especial. Na maioria das vezes, os erros do Windows estão relacionados à falta do arquivo ".dll" desejado.

Adicione um comentário

O seu email não será publicado. Campos obrigatórios são marcados *

fechar