Ir para conteúdo
Fórum Script Brasil
  • 0

Para Que Serve Uma Dll


Cleverson Honório Gouvêa

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Olá Cleverson... Uma Dll serve para armazenar dados, tipo, eu uso uma dll para salvar dados de fabricação do HD para tentar evitar que o usuário copie minha aplicação e coloque em outro micro sem a minha permissão.... mas você pode utiliza-la para salvar procedures, funções e muito mais....

No meu conceito é isso ai...

Abraços

Alexandre

Link para o comentário
Compartilhar em outros sites

  • 0

"DLL

Dynamic Link Library, são arquivos que contém rotinas e funções que podem ser utilizadas pelos programas. O mesmo programa pode utilizar várias DLLs diferentes e a mesma DLL pode ser usada por vários programas. O uso de DLLs visam facilitar o trabalho dos programadores, que podem utilizar funções que já estão prontas em alguma DLL ao invés de ter de criá-las do zero." (ref. Guia do Hardware)

Entendendo as DLLs - Link

Editado por micheus 26-01-2007 16:22

O principal objetivo não é realmente armazenar dados, digamos que esta é foi uma "aplicação inventada", mas é uma aplicação. | apesar de ser utilizado para armazenar diversos recursos - é minha opinião. :D

Os recursos em uma DLL são independentes da linguagem de programação utilizada para desenvolver o programa que a utiliza. Assim, você pode utilizar no seu programa Delphi uma DLL desenvolvida em C, VB.NET, ...

Achei mais isso:

"Por que eu devo usar uma DLL?

Eis uma boa questão. Apesar de tudo, o que uma DLL dá a você? DLLs oferecem esses benefícios:

- Reuso efetivo de código

- Capacidade de compartilha código facilmente entre muitas aplicações

- Capacidade para repartir código

- Internacionalização de sua aplicação

- Uso efetivo dos recursos do Windows" (ref. InfoHome - completíssimo)

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

E como eu faço ou crio uma dll??? É muito complicado???

Agora estou entendendo, pelo o que Vivendo&Aprendendo falow, uma vez precisei tirar uns dados de um sistema e vi que as tabelas do Paradox estavam em Dll's, pelo menos o icone era de uma Dll, daí eu consegui abri-lo com o Database Desktop e tirei os dados e os colei em uma planilha do Exel, será que eu posso fazer o mesmo com as tabelas do interbase???

Como faço para usa-las?

Link para o comentário
Compartilhar em outros sites

  • 0

opa

Agora estou entendendo, pelo o que Vivendo&Aprendendo falow, uma vez precisei tirar uns dados de um sistema e vi que as tabelas do Paradox estavam em Dll's, pelo menos o icone era de uma Dll, daí eu consegui abri-lo com o Database Desktop e tirei os dados e os colei em uma planilha do Exel, será que eu posso fazer o mesmo com as tabelas do interbase???
Não é isso eheh, os ícones ficam de uma DLL pois

o Windows considera como um arquivo do sistema, e

como o arquivo não possue um ícone padrão, então

ele atribui como se fosse um arquivo de sistema...

DLL só tem utilidade quando ela for usada por mais de

um programa ou quando você atualiza seu programa

direto, e pra não ficar tendo que atualizar o .EXE você

atualiza somente as DLLs...

Digo usada por mais de um programa, porque uma vez

carregada na memória ela será compartilhada com os

outros programas...

Vamos supor que você vai criar um SDK do seu programa

pra permitir que outros programadores façam recursos

(Extensões/Add-Ons/Plugins) para seu programa, ai sim

você deve utilizar DLLs e disponibilizar uma API... e como

o Micheus falou, DLLs são multi-linguagens, você pode criar

uma DLL em C, Delphi, VB, etc... e utilizá-las tanto quanto

em um quanto no outro...

Também é útil pra se criar resources, exemplo guardar

imagens nela, ou outros dados...

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...