- Introdução
Oferecem como vantagem redução do tamanho do executável, distribuição do código, facilidade de manutenção, dentre outras.
- Exemplo
- Primeiro vamos criar o projeto que será utilizado pelo pacote:
Crie uma nova aplicação, adicionando um label (Nome), um edit e um botão (Confirmar), salve a aplicação com o nome de "Unit_Tpkt.pas" e "Prj_Tpkt.dpr" (o nome do Form continua como padrão), feito isso compile e feche a aplicação.
* (Note que nosso programa não possui uma finalidade, estamos apenas
demonstrando a criação de um pacote)
* (Note que nosso programa não possui uma finalidade, estamos apenas
demonstrando a criação de um pacote)
- Agora vamos criar o pacote com base no programa criado anteriormente:
(\arquivos de programas\borland\delphi6\bin ou \arquivos de
programas\borland\delphi7\Projects\Bpl) e coloque na pasta onde estão os arquivos fontes do pacote.
programas\borland\delphi7\Projects\Bpl) e coloque na pasta onde estão os arquivos fontes do pacote.
- Utilizando o pacote:
uses Unit_Tpkt;-no evento onclick do botão coloque o seguinte código:
Form1:= Tform1.create(application);
try
Form1.showmodal;
finally
freeandnil(Form1);
end;
* (Perceba que no código acima estamos chamando o "Form1", logo, o formulário do programa
atual deve possuir outro nome)
Um exemplo sobre pacotes pode ser baixado aqui.
Form1:= Tform1.create(application);
try
Form1.showmodal;
finally
freeandnil(Form1);
end;
* (Perceba que no código acima estamos chamando o "Form1", logo, o formulário do programa
atual deve possuir outro nome)
- Finalizando
Um exemplo sobre pacotes pode ser baixado aqui.
Meu grande amigo Du
ResponderExcluirFicou ótimo seu blog, muito legal mesmo! Bastante didático!
Graças a Deus meu blog cresceu bastante em números de acesso, ainda tá pequeno em relação aos outros, mas já estou com uma média de 40 acessos diários. Todo domingo eu indico um blog em uma das minhas colunas no blog, este domingo vou indicar um blog de um amigo meu, mas no próximo vou indicar o seu!
Um grande abraço
Bom post a matéria ficou boa, parabéns !!!
ResponderExcluir