Olá alxsts
Como vai fazer de a função do menu exigir parâmetros?
É um programa antigo, que estou dando manutenção. O antigo programador fez o menu todo na unha mas achei que do jeito que ele fez ficou muito complexo, sendo que a solução usando o menu acima torna tudo muito mais simples e o código fica mais legível.
Tem o método principal que nada mais é que a montagem do menu, onde ele carrega os menus e nome dos métodos, e com base nas permissões do usuário monta o menu de acordo com o usuário.
Fiz usando a função makeblock() e funcionou perfeitamente.
Código: Selecionar todos
Function MakeBlock( cExpr )
// Alexandre Santos - 04/06/2007 - 16:11
// alxsts (https://pctoledo.org/forum/posting.php?mode=reply&f=4&t=25102 )
// Retornar um code block a partir de uma string fornecida
Return &( "{ || " + cExpr + "}" )
O programa está funcionando perfeitamente, mas ao invés de usar o menu original, está usando este. Ainda vou fazer outros testes, mas a princípio parece que tudo está ok.
A título de curiosidade, não seria possível chamar métodos com parâmetros?