Dll delhi

1215 palavras 5 páginas
GERAÇÃO TEC
CURSO DE DELPHI

ESTUDO SOBRE DLL

DEFINIÇÃO
Dll significa “Dynamic Link Library”, ou traduzindo, um arquivo de biblioteca de vínculo dinâmico . Dll é um arquivo executável que permite que os programas compartilhar código e outros recursos necessários para executar tarefas específicas. Microsoft Windows fornece arquivos DLL que contêm funções e recursos que permitem que programas baseados no Windows operem no ambiente do Windows
Isso acontece porque uma DLL é desenvolvida para ser usada juntamente como outros aplicativos e/ou outras DLLs. No ambiente Windows encontramos muitas DLLs. Na verdade, o Windows e sua Win32 API é uma coleção de DLLs. Se olharmos nos diretórios System ou System32 encontraremos várias delas, incluindo kernel32.dll, gdi32.dll, user32.dll, shell32.dll, comctl32.dll, entre outras.

UTILIZAÇÃO
A DLL (.dll) file contains a library of functions and other information that can be accessed by a Windows program. As DLLs existem com o propósito de compartilhar código entre aplicações. Isso quer dizer que uma mesma DLL pode estar sendo usada por vários programas ao mesmo tempo. E isso é verdade no ambiente Windows. When a program is launched, links to the necessary .dll files are created. If a static link is created, the .dll files will be in use as long as the program is active.
Todos os programas de interface gráfica escritos em Delphi, C, C++, etc e que usam os componentes gráficos do Windows estão de alguma forma fazendo uso de códigos disponíveis em DLLs do sistema. Sem o aproveitamente de tais códigos os executáveis ficariam enormes, visto que cada um teria que implementar as rotinas de desenho e diretivas de criação de janelas. Ao aproveitar as funcionalidades disponíveis nas DLLs do sistema esta tarefa se torna muito mais fácil.
Usando Delphi, você pode criar e usar suas próprias DLLs, você pode chamar funções em DLLs desenvolvidas com outras linguagens de programação, por outros desenvolvedores.
O motivo disso é

Relacionados

  • Apos Delphi7 1
    7029 palavras | 29 páginas
  • Access
    104421 palavras | 418 páginas
  • 201728346 Linguagem De Programacao Go Google Apostila Livro Curso Docx
    142137 palavras | 569 páginas
  • LIVRO
    79937 palavras | 320 páginas
  • Física
    186125 palavras | 745 páginas
  • HISTÓRIA GERAL DA ÁFRICA • VI África do século XIX à década de1880
    382103 palavras | 1529 páginas