Amigos, faço parte de uma equipe que está desenvolvendo um sistema totalmente desenvolvido usando BPL's, já vi alguns exemplos na internet, aprendi a usar essa tecnologia por eles, e hoje posso te garantir que no inicio realmente é um pouco chato pois temos que mudar um pouco a maneira de pensar, mas depois fica muito fácil tanto dar manutenção como desenvolver novos módulos. Utilizamos herança visual em nosso projeto, e não temos problemas com isso. No nosso projeto optamos por modularizar cada tela em uma bpl com a intenção de facilitar ainda mais atualizações e novos desenvolvimentos. A maneira que encontramos de usar forms base (herança visual) em bpl's é colocando os nossos forms base no repositório e no sistema carregamos uma package(bpl) que contem todos os form's básicos, então os outros forms herdados funcionam perfeitamente, um detalhe que temos que ter é o de colocar no require da package que contem o form filho(herdado) a package que contem todos os forms base. Uma dica é tentar ao máximo desvincular as packages pois assim não é necessário compilar uma package quando outra for modificada, tente usar o máximo do export e se possível não acesse diretamente objetos de outra package, a não ser no caso da herança visual, que não tem como não ser assim.
desculpe o longo texto, mas espero que tenha te animado a usar essa tecnlogia pois realmente é muito interessante. se eu poder te ajudar em mais alguma coisa, me procure. Moisés. www.tecmil.com.br ----- Original Message ----- From: Rafael Marques To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 3:32 PM Subject: Re: [delphi-br] Pacotes BPL Alexandre to querendo utilizar tb mas passei uns apertos eu num consegui colocar nos meus programas n!! eu tenho telas bases (cadastro e consulta) e todas as outras herdam destas telas. por isso deu diversos problemas e num consegui compilar. tem como vc dar umas dicas rapidas (se num for t atrapalhar) de como eu poderia fazer?!?!!? mto obrigado Rafael ----- Original Message ----- From: Alexandre To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:48 PM Subject: Re: [delphi-br] Pacotes BPL Meu sistema é modular e compartilha funções, é bem inteligente esse esquema pois vocÊ pode usar como uma dll, ou seja, usar as mesmas funções para vários projetos, só que tem algumas "dores de cabeça" como por exemplo a necessidade de recompilar os executáveis ou os bpls correspondente ao bpl que vocÊ modificar. Mas de resto compensa, pois o cliente pode atualizar somente os módulos modificados, diminuindo o tamanho do download. Alex ----- Original Message ----- From: thevortex78 To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 10, 2007 2:10 PM Subject: [delphi-br] Pacotes BPL Olá a todos. Eu desvolvi uma aplicação em varios módulos que esta tendo varias alterações por parte do cliente, eu gostaria de saber na experiência dos colegas o que vcs acham de utilizar pacotes BPL no Delphi 6 para reaproveitar código, e se isso ira gerar muito retrabalho para adequar a aplicação?? Eu até hj só desenvolvi aplicações da forma tradicional. Um abraço a todos. José Ricardo Aviles. No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 09/07/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22 [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 10/07/2007 / Versão: 5.1.00/5071 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]