Criando uma DLL em Delphi!(Básico)

Ir em baixo

Criando uma DLL em Delphi!(Básico)

Mensagem por Ulquiorra em Sex Jan 28, 2011 6:59 am

Lembrando,para fins de compatibilidade,esta dica foi feita utilizando Delphi 7.

Bem, mais uma dúvida frequente dos programadores em Delphi (e eu fui um destes) é com relação às DLLs, inúmeras dúvidas aparecem durante os estudos como: "Como usar uma DLL em minha aplicação?", "Como posso Criar uma DLL?" e até "O que é uma DLL?".

-Oque é uma DLL?

DLL ou Dynamic Link Libraries permite que funções feitas em certa linguagem possam ser utilizadas em programas até mesmo desenvolvidos em linguagens totalmente diferentes(A consequência é que programas ilegais podem adicionar funções por exemplo em um jogo,criando assim um Hack).Ou seja, você pode criar uma DLL em Delphi (Iremos criar uma como exemplo) com um conjunto de funções e utilizá-la em aplicativos desenvolvidos em linguagens como C++ ou Visual Basic (VB) entre outras.


-Como eu crio uma DLL?
1_ Abra o seu Delphi e Selecione o item New do menu File, logo após em Other.

2_Será aberta uma janela com várias opções.Selecione DLL Wizard e clique em OK.

3_Agora seu projeto se iniciou.


-Explicando a DLL
Quando você iniciou sua DLL,Apareceram os códigos a seguir.Juntamente com eles estarei explicando a utilidade de cada um.
Código:
library NomeDoProjeto; {Tudo que estiver depois de { ou // é explicação(se colar no Delphi é como se fosse nada).Depois de Lybrary,como puderam reparar,é o nome do projeto(nome do arquivo que será salvo).}


uses {Aqui você declara as unidades que serão utilizadas no seu projeto.Antes de declarar uma função,saiba a qual Uses ela pertence,se não dará erro e não conseguirá compilar seu projeto.} 
  SysUtils, {Uma das Uses declaradas}
  Classes; {Outra unidade declarada}

{$R *.res}

{Aqui você pode declarar uma function se for o caso do seu código.}

begin
{Aqui você declara todo o código.}
end;
end.
Espero que tenha ajudado,isso é o simples,em breve ainda mais posts...
avatar
Ulquiorra
Membro
Membro

Mensagens : 23
Agradecimentos : 8
Data de inscrição : 26/01/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando uma DLL em Delphi!(Básico)

Mensagem por Anny em Sex Jan 28, 2011 7:18 am

Ótimo tópico, acho que vai tirar a dúvida de todos inclusive as minhas!
Bem explicativo, com SS e códigos!
Parabéns, levou meu thanks!
avatar
Anny
Membro
Membro

Mensagens : 311
Agradecimentos : 20
Data de inscrição : 27/12/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando uma DLL em Delphi!(Básico)

Mensagem por Ulquiorra em Sex Jan 28, 2011 7:32 am

Muito Obrigado.Acredito que ainda hoje posto um tutorial mais avançado sobre criação das DLL's.Organizei o melhor que pude.
Galera,não deixem suas dúvidas passarem em branco!Perguntem a vontade,estou quase o dia todo no fórum postando e respondendo.
avatar
Ulquiorra
Membro
Membro

Mensagens : 23
Agradecimentos : 8
Data de inscrição : 26/01/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Criando uma DLL em Delphi!(Básico)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum