Chamar Static Function no aRotina

Segue exemplo de como chamar uma Static Function no vetor aRotina:

Private bVisuali := {|| fCad(2) }
Private bIncluir := {|| fCad(3) }
Private bAlterar := {|| fCad(4) }
Private bExcluir := {|| fCad(5) } 
Private bFirmar :=  {|| fFirmar() } 
Private bImprime := {|| fImprime() }
 
Private aRotina := {{"Pesquisar"  , "AxPesqui"       , 0 , 1 },;
                    {"Visualizar" , "Eval(bVisuali)" , 0 , 2 },;
                    {"Incluir"    , "Eval(bIncluir)" , 0 , 3 },;
                    {"Alterar"    , "Eval(bAlterar)" , 0 , 4 },;
                    {"Excluir"    , "Eval(bExcluir)" , 0 , 5 },;
                    {"Firmar"     , "Eval(bFirmar)"  , 0 , 6 },;
                    {"Imprimir"   , "Eval(bImprime)" , 0 , 7 }}

Neste exemplo as funções fCad, fFirmar e fImprime são estáticas.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s