Aqui o meu sistema é modularizado e eu faço como o Henrique disse abaixo. Eu tenho um pacote com os modelos que utilizo. Aí pra criar um form novo em outro package, eu adiciono o form modelo, crio o form filho e removo o form modelo do pacote.
[]'s Adriano de Oliveira ----- Original Message ----- From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 01, 2007 9:03 AM Subject: Re: [delphi-br] BPL Adauri, Você tem duas opções... Uma delas é enviar, sempre, o frm_Basico nos seus pacotes. Para isso, um pacote NÃO PODE ter relação direta com o outro. Ou seja, no requires do seu pacote VENDAS, o pacote FINANCEIRA NÃO pode estar! Outra opção é você criar um pacote "Modelos" ou algo assim, e dentro deste colocar seus modelos. Daí, nos outros pacotes, você coloca no requires este pacote (Modelos), e em nenhum deles você vai incluir diretamente o frm_Basico. Ao criar um novo form, o Delphi incluirá no seu pacote o frm_Basico. Porém, você o exclui do pacote pois ele só deverá estar contido no modelo! Espero ter sido claro.. Abraços Henrique ----- Original Message ----- From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 01, 2007 10:59 AM Subject: [delphi-br] BPL Bom dia a todos. Eu estou mandando varias perguntas sobre BPL e DLL, porque eu quero modularizar meu sistema e estou estudando a melhor forma. É o seguinte. eu tenho um FORM padrão, chamado de FRM_BASICO, todos os FORMs do meu sistema herdam dele. Criei uma package chamada FINANCEIRA, adicionei o FRM_BASICO dentro dela, criei meus forms tudo herdando do FRM_BASICO dentro do package, funcionou perfeitamente. Porem, fui criar a segunda package, chamada VENDAS, fui adicionar o FRM_BASICO e o Delphi deu um mensagem, que o FRM_BASICO já estava sendo usada na package FINANCEIRA. Como eu faria para usar o FRM_BASICO em varias packages ? Espero ter sido claro... Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]