Edmilson Pontes wrote:
> Colegas,
> Insisto com um assunto.
> Preciso implementar uma arquitetura para que quando um programador precise
> executar uma ação ele apenas solicite a execução do método. Algo tipo assim:
> procedure ExecutaAcao(obj : TObject; metodo : String).
> No site da DevMedia (
> http://www.devmedia.com.br/articles/viewcomp.asp?comp=1127 ) tem um exemplo.
> MAS...
> O problema é que o MethodAddress não recebe como parâmetro a lista de
> parâmetros do método desejado,

Justamente, rtti não grava esse tipo de informação. Você precisa 
conhecer a sintaxe do método em tempo de compilação.

> ou seja, se eu tiver um método
> sobrecarregado? Qual executará?

O sobrecarregado, polimorfismo irá funcionar perfeitamente. Mas isto 
nada tem a ver com a primeira metade da sua sentença (os parâmetros).

--
Joao Morais


> Se alguem saber uma outra solução, senão por este, agradeço a dica.
> 
> Desde já agradeço qualquer pronunciamento.
> 
> Edmilson Pontes
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> ------------------------------------
> 

Responder a