Olá João, Bom, eu estou pensando em usar BPL, pelo seguinte motivo: Praticidade e Proteção.
Hoje, eu tenho mais de 15 sistemas, e os 15 usam a mesma tela Basica de cadastro (onde todos os cadastros são herdados), usam a mesma tela de Localizar (cada sistema usa uma unit diferente, mas é a mesma tela), e todos os sistemas tem o modulo financeiro igual. Hoje, quando descubro um problema no Caixa por exemplo, tenho que ir arrumando em todos os sistemas, e sempre acabo esquecendo de algum... Entao estou pensando em usar BPL, pra assim, eu mudo uma única bpl, e pronto! já muda pra todos... Porém tem o problema dos componentes de terceiros, que eu uso bastante... e nem bem comecei e já estou vendo outra possibilidade... A de usar normalmente, sem bpl, e pra cada sistema eu herdar a tela, ou seja, vou ter uma unica tela de caixa, porem pra cada sistema, eu teria que ter a tela caixa herdada da tela_basica_caixa... Aí entra a parte de proteção. com BPL, eu poderia somente enviar a bpl para os programadores da empresa, sem que eles tivessem que ver o fonte, ou copia-lo, assim determinados pontos do sistema, somente alguns poderiam mexer... Acho que consegui explicar mais ou menos o que eu quero.. hehe... será que isso dá pra fazer em BPL? []s Em 22/10/07, Joao Morais <[EMAIL PROTECTED]> escreveu: > > Fellipe Henrique wrote: > > 1) Como vocês dividem os BPLs? Cada Form num bpl, ou um BPL tendo vários > > forms? > > Vai do gosto. Seria melhor minimizar a quantidade de bpl, procura > agrupar classes ou forms que tenham relação (por exemplo, em módulos). > Curiosidade, por quê você está usando bpl para dividir a aplicação? > > > 2) Tendo um modulo Caixa, que vários clientes usem ele... um cliente > pede > > pra incluir um campo na tela do caixa, como vocês fazem isso? > > Crio uma classe nova a partir do caixa 'abstrato' e incluo o que eu > quiser. E então teria dois bpls completos e diferentes. > > > 3) O seus executáveis, carregam o Form Principal de um BPL, ou o Form > > Principal está dentro do exe? > > Eu não uso bpls =) Meus executáveis são minúsculos, não uso nenhuma > biblioteca de fora além de uns conectores de acesso a dados. Mas se > usasse bpls, teria o main form no executável. > > -- > Joao Morais > > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]