Entendi a sua sugestão e até pensei nisso também. Mas o que eu não sei e como tratar o DataModule. Como faço? Matenho? Como?
Edmilson Pontes Em 02/04/08, Consultores Software <[EMAIL PROTECTED]> escreveu: > > Sugiro que você crie mecanismos para "registrar" os controles do form > dentro > da classe que será a controladora ( armazenando num array de TWincontrol, > por exemplo) e assim usar os métodos dessa controladora, para ler e > escrever > nos controles. > Da mesma forma, a controladora terá que passar os valores para a classe > Model (pode ser os DAOs) que deverá ter métodos para gravá-los no BD. > Além disso,a controladora deverá também, saber obter os valores dos DAOs. > > Sei que está genérico, mas essa dica de registrar os controles eu vi uma > vez > num exemplo. > > Em 02/04/08, Edmilson Pontes <[EMAIL PROTECTED]<espdeveloper%40gmail.com>> > escreveu: > > > > > Colegas, > > Estou tentando colocar em prática o modelo mvc usando o Delphi, mas > tenho > > algumas dúvidas. > > O que estou fazendo: Interface DAO; Interface BO; Interface VO; > Interface > > View; > > Onde cada um tem a função, respectivante, de manter um padrão para > > persistencia, regras de negócio, dados da entidade e ligação com os > forms. > > A dificuldade de estou tendo é em relação aos componentes do Form e sua > > ligação com a view. > > Como faço para mater as camadas desacopladas se no meu form tenho > > componentes ligados a um datamodule através de datasorce? > > Assim estou "pulando" as camadas. > > > > A intenção e deixar o form independente das outras camadas, e que a view > > faça o tratamento dos dados e faça a ligação com as outras camadas. > > > > Como faço para melhorar isso? > > > > Desde já agradeço qualquer pronunciamento. > > > > Edmilson Pontes > [As partes desta mensagem que não continham texto foram removidas]