Boa tarde;

Fábio, você pode ter um terceiro pacote com estas duas units que serão 
compartilhadas com o modulo principal de cada um dos dois pacotes.

Ex.

DataModule, Clientes, PosVendas;

DataModule fica em um pacote.
Cliente em outro e tem o pacote do DataModule como requerido.
PosVendas em outro pacote e tambem tem o pacote do DataModule como requerido.

Trabalhei muito com bpls algum tempo atraz, com criação dinamica de menus e 
relatorios utilzando este principio. Se existe alguma coisa que vai ser 
utilizada por mais de um modulo "mete" em um pacote especifico pra isto, 
lembrando que pra trabalhar com pacotes as coisas devem seguir uma 
"hierarquia", como neste exemplo o DataModule seria o topo da piramide.

Atenc;
Elazar Dornelles Ceza




________________________________
De: Fábio Henrique Beltrame <fhbeltr...@yahoo.com.br>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 27 de Novembro de 2009 11:37:40
Assunto: Re: [delphi-br] Modularização de aplicações utilizando bpl

  
Tente isso...

Coloque a unit que está dando erro na sessão de implementation e não na 
interface, desde que não utilize na unit para implemetação.

From: mateus 
Sent: Friday, November 27, 2009 11:28 AM
To: delphi...@yahoogrup os.com.br 
Subject: [delphi-br] Modularização de aplicações utilizando bpl

Pessoal, estou fazendo a modularização de aplicativos do meu sistema e me 
deparei com um problema. Tenho dois modulos que eu criei duas bpl´s uma para 
cada modulo. O primiero modulo possui uma unit que é usada no segundo modulo e 
o segundo modulo possui uma unit que é usada no primeiro modulo, assim quando 
compilo as package não dá erro, mas quando vou carregar a a segunda bpl, ele 
fala que a unit já existe na primeira bpl carregada.

Alguém pode me ajudar?

Muto obrigado.

[As partes desta mensagem que não continham texto foram removidas]


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a