English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

2006-11-02 07:32:34 · 8 respostas · perguntado por lucy 1 em Computadores e Internet Software

8 respostas

Arquivos dll são arquivos de sistema, usador por aplicativos necessários para o bom funcionamento dele. Não mexa nas Dll se não sabe a funcionalidade delas.


Dinamic Link Library isso é DLL

2006-11-02 07:34:41 · answer #1 · answered by Anonymous · 0 0

Sempre q apareçer uma mensagem de um programa dizendo que está faltando uma DLL basta ir ao site http://www.dll-files.com/ fazer uma pesquisa pela dll, baixar e instalar. flw
06-11-2006

2006-11-05 23:31:48 · answer #2 · answered by bruxinha_bem 4 · 0 0

são arquivos que auxiliam na execução de tarefas com várias informações úteis sobre o hardware, e são instalados automaticamente na pasta c:/windows/sistem(32). ou em alguns casos podem ser copiados para lá.

2006-11-02 16:18:04 · answer #3 · answered by Medrado 5 · 0 0

Arquivos dll são arquivos de sistema, usador por aplicativos necessários para o bom funcionamento dele. Não mexa nas Dll se não sabe a funcionalidade delas e geralmente são arquivos de incones de programas

2006-11-02 16:10:20 · answer #4 · answered by leonald 6 · 0 0

Arquivo .dll sao arquivos de Bibliotecas do windows,eles nao sao instalados e sim copiados.
Voce deve saber o nome do arquivo com esta extensao .dll e copiar de outro computador ou da internet,apos copiar arraste-o para a pasta system [Pasta de Sistema] no explorer.

2006-11-02 15:55:30 · answer #5 · answered by jotak 2 · 0 0

Também são chamados de "bibliotecas" , são arquivos de sistema. Há pouco ainda existiam algumas,, com ícones, é o caso de "moricons.dll" do Windows, ,que possui um certo número de ícones padrão para o Windows.

A grande maioria atua na "tradução" entre duas "linguagens de máquina" para vc poder rodar um software, dentro do sistema - Windows ou Linux.

2006-11-02 15:41:35 · answer #6 · answered by WillyBigDog 5 · 0 0

É um aquivo de sistema...e Vc nao pode intalar...Vc pode substituir se for o caso...

2006-11-02 15:34:53 · answer #7 · answered by Leite 1 · 0 0

No momento da compilação, o linkeditor simplesmente grava quais bibliotecas o executável precisará e verifica se as mesmas estão sendo chamadas corretamente. Quando o programa é executado, o loader acha essas bibliotecas e as linka no momento de carregamento, ou então no momento de execução, quando realmente houver referência à biblioteca em questão. O resultado é chamado de biblioteca de ligação dinamicamente, que são chamadas de DLL (Dynamically Linked Library), e também pelo fato das bibliotecas dinâmicas no Microsoft Windows usarem a extensão de arquivo .DLL. Em uma biblioteca dinâmica, a localização do código é desconhecida até o momento em que ele é armazenado na memória. Isso significa que guardar a localização do código no próprio executável é impossível. Seria possível examinar o programa no momento do carregamento e substituir todas as referências com ponteiros, uma vez que a localização é conhecida, mas isso é, teoricamente, um processo que consome muito tempo. Em vez disso, o sistema de biblioteca dinâmica inclui uma tabela do código que é ligada ao programa no momento da compilação. Essa tabela, o diretório do qual se importa os arquivos, está em um caminho conhecido ao qual o código executável está ligado. No momento em que é carregada, a tabela é modificada pelo linkador/carregador com a localização do código da biblioteca. A biblioteca em si contém uma tabela de todos os métodos, conhecidos como entry points. Chamadas à biblioteca pulam essa tabela, procurando a localização do código na memória para depois chamá-lo. Isso causa um pequeno delay no tempo de chamada, porém, é tão pequeno que pode ser ignorado, comparado ao poder de processamento dos computadores atuais. O momento exato no qual a biblioteca é carregada na memória varia de sistema para sistema. No sistema operacional Windows, toda a linkagem acontece quando o executável é primeiramente carregado. Este tipo de linkagem dinâmica é chamado linkagem em tempo de carregamento (loadtime linking). Outros sistemas operacionais resolvem essas dependências em tempo de execução. Nestes sistemas, o executável chama uma API (Application Programming Interface) do sistema operacional, passando o nome de um arquivo de biblioteca, um número de função da biblioteca e os parâmetros da função. O sistema operacional resolve a importação imediatamente, e chama a função apropriada para a aplicação. Este tipo de linkagem dinâmica é chamada de linkagem em tempo de execução (runtime linking). Pelo fato do delay adicionado a cada chamada, a linkagem em tempo de execução é lenta e afeta negativamente a performance de um executável. Como resultado, ela é pouco usada por sistemas operacionais modernos. Linkadores e loaders variam amplamente em termos de funcionalidade. Alguns escrevem caminhos explícitos para as bibliotecas, baseados na localização padrão de armazenamento de bibliotecas. Qualquer mudança na nomenclatura da biblioteca ou no leiaute do sistema de arquivos resultará em uma falha. Normalmente, somente o nome da biblioteca em si é guardado, com o sistema operacional disponibilizando a biblioteca no disco baseado em algum algoritmo. Sistemas baseados em UNIX usam uma variável de caminho (PATH) que contém os lugares em que se deve procurar. Esse tipo de aplicação tende a ser robusta, visto que o caminho raramente muda. Por outro lado, isso força os desenvolvedores a gravar suas bibliotecas em uma das várias posições conhecidas, que tendem a ficar cheias e tornar o trabalho um pouco mais complexo. Nos sistemas da Microsoft a variável PATH também é usada, mas somente após serem checados o diretório de trabalho atual, o diretório determinado no ajuste de SetDllDirectory() e os diretórios system32, system e windows. Contudo, em vários momentos as bibliotecas são gravadas fora desses locais, então o registro do Windows é usado para determinar a localização correta. Uma das maiores desvantagens da linkagem dinâmica é que os executáveis dependem de bibliotecas que são armazenadas separadamente para funcionarem normalmente. Se a biblioteca é apagada, movida, renomeada ou substituída por uma versão incompatível, o executável pode ter um mau funcionamento. No Windows isto é normalmente conhecido como “inferno” de DLL (DLL hell).
As DLLs, hoje largamente utilizadas pelo sistema operacional Windows, apresentam muitas vantagens, como diminuir o tamanho do executável final, porém também apresentam desvantagens como acarretar em algum erro se o caminho indicado estiver errado. Na hora da programação o desenvolvedor necessita tomar alguns cuidados para não prejudicar o usuário final do aplicativo. Ao lado das DLLs ainda existem outros tipos de bibliotecas, como bibliotecas remotas e Object Libraries

2006-11-02 15:42:27 · answer #8 · answered by Allan Lacerda 1 · 0 1

fedest.com, questions and answers