Obrigado pela dica Igor.<br>Depois de testar o Module::Pluggable, encontrei o Module::Find, é mais simples, mas serve ao propósito de carregar um módulo baseado no diretório e no que está configurado em banco de dados.<br>
<br>Márcio Ferreira<br><br><div><span class="gmail_quote">Em 22/08/07, <b class="gmail_sendername">Igor Sutton Lopes</b> <<a href="mailto:igor.sutton@yahoo.co.uk">igor.sutton@yahoo.co.uk</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>On Aug 22, 2007, at 7:12 AM, Marcio Ferreira wrote:<br><br>> Pessoal,<br>><br>> tenho uma aplicação que iniciaremos o desenvolvimento em breve.<br>> Está aplicação será dividida em módulos, e para cada etapa do
<br>> desenvolvimento trabalharemos em um módulo distinto que será<br>> incorporado ao que estiver pronto.<br>> Essa aplicação será chamada por um script de start e as<br>> configurações, menus e opções estarão no Banco de Dados
<br>> A minha dúvida é: toda vez que adicionarmos um novo módulo teremos<br>> que mudar o código do script de start adicionando o novo módulo, ou<br>> existe algo que permite que o Perl utilize todos modulos que<br>
> estejam numa sub pasta sem ter que declará-los explicitamente?<br>> Pensamos na possibilidade dos módulos estarem cadastrados no Banco<br>> de Dados e serem chamados de forma dinâmica de acordo com o menu<br>> selecionado ou tarefa a ser executada.
<br><br>O módulo 'Module::Pluggable' faz este trabalho prá você. Você define<br>o namespace que estão os seus 'plugins' e voi lá.<br><br>Boa sorte!<br><br>- Igor<br><br>_______________________________________________
<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div>
<br><br clear="all"><br>-- <br><a href="http://www.Empregar.com">www.Empregar.com</a>