DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi 54 - Carga dinâmica de pacotes

Artigo da Revista Clube Delphi Edição 54

Esse artigo faz parte da revista Clube Delphi Edição 54. Clique aqui para ler todos os artigos desta edição

imagem_pdf.jpg

Carga dinâmica de pacotes

Modularize sua aplicação e reduza o tamanho do executável

Veremos neste artigo como criar e utilizar packages (pacotes) e como carregar classes dinamicamente. Isso pode ser útil na tarefa de manter uma versão principal da aplicação e permitir customizações para vários clientes.

Criando a aplicação principal

A aplicação principal funcionará como “host” dos packages que serão carregados em tempo de execução. Ela consistirá basicamente de um formulário e um menu com alguns itens.

Porém, antes de iniciarmos, deixe-me fazer uma breve explicação sobre a metodologia que adotaremos aqui. A aplicação principal precisa “saber” quais menus devem ser criados e quais packages precisam ser carregados, para satisfazer as funcionalidades adicionadas em tempo de execução.

Para tanto, adotaremos o seguinte critério: para cada item do menu principal, a aplicação procura por um par de arquivos (um arquivo de configuração e um package), ambos com o mesmo nome do menu em questão, seguidos das extensões CFG e BPL, respectivamente. Para a criação dessa primeira etapa, devemos seguir alguns passos."

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Fernando Luiz Rizatto
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03