CheatsNaNet
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Criando uma DLL em Delphi!(Básico)

2 participantes

Ir para baixo

Criando uma DLL em Delphi!(Básico) Empty Criando uma DLL em Delphi!(Básico)

Mensagem por Ulquiorra 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.
Criando uma DLL em Delphi!(Básico) Dll1
2_Será aberta uma janela com várias opções.Selecione DLL Wizard e clique em OK.
Criando uma DLL em Delphi!(Básico) Dll2
3_Agora seu projeto se iniciou.
Criando uma DLL em Delphi!(Básico) Dll3

-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...
Ulquiorra
Ulquiorra
Membro
Membro

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

Ir para o topo Ir para baixo

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

Mensagem por Anny 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!
Anny
Anny
Membro
Membro

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

Ir para o topo Ir para baixo

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

Mensagem por Ulquiorra 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.
Ulquiorra
Ulquiorra
Membro
Membro

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

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos