Conceito de DLL
DLL (Dynamic-link library) é uma biblioteca que contém código, dados e recursos que podem ser usados por mais de um programa ao mesmo tempo. Em português, pode ser traduzida como Biblioteca de vínculo dinâmico.
Composição de uma DLL
- Código;
- Dados;
- Recursos (Fontes, ícones e outros).
Exemplos de arquivos implementados como DLL
.drv: driver de impressora que controla a impressão.
.ocx: controle de calendário que permite que você selecione uma data em um calendário.
Exemplo de DLL: Comdlg32.ocx
Executa funções relacionadas à caixa de diálogo. Cada programa pode usar a funcionalidade contida dessa DLL para implementar uma caixa de diálogo “Abrir”.
Conclusão
DLLs ajudam a promover a modularização do código, reutilização, uso de memória eficiente e menor espaço em disco.