No java é possivel.

vejam meu contexto. estou desenvolvendo um sistema muito grande que será
para varias empresas. Pensei em criar "pontos de entrada" para customizar o
sistema para cada cliente. deixe-me explicar, tenho uma função que chama uma
função php para gravar no banco, e eu teria um ponto de entrada. vou
exemplificar:



private function gravaCliente():void
{

      if(this.pontoDeEntradaPessoa != "")
            eval(this.pontoDeEntradaPessoa);
      else
      {
           var dados:Array = this.dadosCliente; //nome, endereço, etc
           dbConn.call("cadastro.cadastraCliente", new Responder(resultado),
dados);
      }

}

na pasta do meu projeto existe uma pasta chamada PontosEntrada, lá possui
arquivos txt com comandos flex, se existir um arquivo txt com o nome do
ponto de entrada eu executo o comando que tem la dentro, se não eu executo
os comandos padrões do sistema.

entenderam? Assim para customizar o meu sistema eu não tenho que recompilar,
basta eu encher meu sistema de pontos de entrada e meu cliente paga a
customização, eu envio para ele um arquivo .txt com a programação da
customização e o sistema vai executar as customizações. Entenderam a ideia
do negocio? Isso é uma mão na roda para sistemas muito generalizados.
geralmente empresas que desenvolvem ERP tem muito disso.




2008/11/27 Beck Novaes <[EMAIL PROTECTED]>

>
> Hm... suponho que este tipo de coisa você terá apenas em linguagens
> dinâmicas. Até onde eu sei isto também não é possível no Java, por
> exemplo.
>
> No ActionScript você pode chamar uma função a partir de uma string,
> mas ela precisa existir, e para tal precisa ser definida em algum
> lugar. Se você explicar melhor o seu cernário talvez tenhamos uma
> solução diferente para o seu problema.
>
> []'s
> Beck Novaes
>
> On Nov 27, 8:23 am, thiago freitas <[EMAIL PROTECTED]> wrote:
> > pessoal, gostaria de saber se tem como fazer:
> >
> > private var fun:String;
> >
> > fun = "private function teste():void{ Alert.show('teste',
> > 'teste'); }";
> >
> > e executar a "fun"? como um eval?
> >
>


-- 
"E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra." 2° Cr 7:14

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a