Pra que serve as Dlls? - Fórum DevMedia
Pra que serve as Dlls?
pra que serve as Dll´s, alguém sabe aonde q eu posso achar algum tutorial a respeito do assunto na internet?????
Quais as sua funções., etc???
São semelhantes aos .exe, mas a grande diferença é que servem para minimizar o uso de recursos do SO. Por exemplo você tem um sistema com 5 módulos diferentes, ex.:Financeiro, Caixa, Contas a Pagar, etc., em cada módulo você implementa uma função que valida o CPF, você estará incorporando código em cada executável. Uma solução seria criar uma Dll com uma função que valide o CPF, então em cada módulo você simplesmente chama a Dll e acessa a função para validação ou seja agora tem a penas um arquivo (a Dll) com o código da função e seus exe livres deste código.
Concordando com o colega mkoch, vale lembrar também que o uso de Dll´s pode ser uma ótima alternativa para promover o reuso de código, muito visado pela galera da POO.
Vc pode criar uma Dll com um código que sempre usa em seus sistemas e assim vc não precisará implementá-lo novamente (e nem sequer recompilá-lo) a cada novo sistema em que for utilizar este código.
só para reforçar o que os colegas disseram acima, as DLL´s não só podem conter código fonte ou seja Rotinas como também formulários inteiros, outros executáveis, arquivos de imagens e qualquer outro arquivo que vc possa imaginar