Este é um post disponível para assinantes MVPVideo: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 34-Carregamento Dinâmico de Pacotes
Veja como carregar o pacote de vendas dinamicamente e o que são Metaclass.
Título:
Tempo: 23:15 min
Resumo: Na última vídeo aula vimos como modularizar nossas aplicações com o uso de pacotes facilitando assim a distribuição da nossa aplicação. Porém ocorre que as vezes queremos ir além, queremos vender partes da nossa aplicação, ou seja, queremos dividir a aplicação em módulos de modo que a ausência de um modulo não impeça o funcionamento de outro. Com pacotes conseguimos este feito, porém o carregamento do pacote deve ser feito dinâmicamente. E é isto que veremos nesta vídeo aula.
Metodologia de desenvolvimento do exemplo: Em primeiro lugar veremos o problema de ser carregar pacote estaticamente. Na seqüência retiramos todo vínculo estático da aplicação com o pacote. Aprendemos a registrar uma classe no SO, veremos o que são MetaClass e carregaremos o pacote de vendas dinamicamente.
Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4.
Exemplos construídos: Carregamento Dinâmico de Pacote.
Palavras chaves: Delphi2007, DBX4, GetClass, Pacotes, RegisterClass.

4 COMENTÁRIOS
Ola RodrigoEste exemplo mostra o carregamento com form fsNormal, gostaria de saber de que forma é feita com os form fsMDIForm(Pai), fsMDIChild(Filho)
Mas farei o teste para ver se funciona, fiquei curioso !!
Abs !!

Bem se sua calsse pedido se relaciona com funcionario, produto e Cliente entao temos uma associação que qa principio parece ser uma composição. Sendo assim quando voce instanciar o pedido a cliente, funcionario e produtos (nesse caso colecao) serão instanciados.
Sendo assim basta adicionar a unit que tem a calsse pedido no pacote. Porem o que eu custumo fazer e o seguinte. Eu crie um ou mais pacotes para conter as minhas classes, geralmente de acordo com a a area de atuacao e quando vou usar em um projeto ou ou outro pacote apenas adiciona o pacotes que contem as classes.
Acredito que o caminho seja esse !!!
Abs !!!!!
Curso(s):
Space do autor

download

5
0
