Romário bom dia, esse assunto me interessou, por um acaso tem alguma outra forma de utilizar-se BPL sem ter que usar a opção "Build With Runtime Packages" das options do Delphi, digo utilizar dinamicamente pra nao deixar fixo, por exemplo via programação. Desde já agradeço alguma atenção para com a essa questão.
Obrigado. Reginaldo Torres-Analista de Sistemas Sênior Fabrica de Software - Desenvolvimento Libra Advanced Solutions Libra Tecnology Telefone: (17) 3521-3080 Celular: (17) 8117-8178 Fax: (17) 3522-1717 [EMAIL PROTECTED] www.libraas.com.br "O emitente desta mensagem é o único responsável, por seu conteúdo." ----- Original Message ----- From: Romario (Listas) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, April 19, 2005 9:52 PM Subject: Re: [delphi-br] bpl´s Fonte : Revista Clube Delphi Ano : 5 Edição : 60 Seção : Cartas A melhor forma de modularizar uma aplicação, sem causar efeitos colaterais ou grandes mudanças na estrutura do projeto, é usando packages (pacotes) em tempo de execução. O processo é simples e você pode fazer pouco antes de distribuir a aplicação, não é necessário se preocupar durante a fase de desenvolvimento. O código que você escreve é sempre o mesmo (declaração no uses, criação, chamadas, etc.), não importa se está ou não usando runtime packages. Crie um novo package a partir do "Object Repository" e adicione nele os formulários/DataModules do respectivo módulo (você pode criar um pacote para cada módulo, por exemplo). Compile o pacote, o que irá gerar uma BPL. Volte ao projeto que usa os mesmos formulários e não os remova, apenas marque a opção "Build With Runtime Packages" no item Packages das opções do projeto e indique a(s) BPL(s) criada(s). Pronto, não é necessário escrever código algum! Com isso, o Delphi não "compila" os formulários no EXE (apesar das referências continuarem da mesma forma) e passa a usar a BPL, que deve ser agora distribuída juntamente com a aplicação. Se um formulário for alterado, na maioria das vezes você precisará distribuir somente a BPL afetada, não é necessário recompilar todo o projeto. Sds, Romario mds_rs escreveu: > > Ola pessoal, > > Seguinte, estou me deparando com um pequeno grande problema. > > Desenvolvemos um sistema de Gestão completo. > Porém, nosso executavel esta muito grande, entao, estou "tentando" > transformar esse nosso projeto em vários executáveis. > Vi os arquivos no site www.techtips.com.br que por sinal ficaram > muito bons, porém, gostaria de compartilhar essa experiencia com > voces! Alguem ja fez isso ? (migrar um projeto pronto para varios > executaveis) > > Qualquer dica agradeço muito, > Márcio -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília -------------------------------------------------------------------------------- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005 ---------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005 [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html