cFuncNameNome da função procurada.
AdvPL GuiaFWIsInCallStack(cFuncName) --> lRetVerifica se uma função está na pilha de chamadas.
Retorna lógico para o nome informado. O teste depende da cadeia de execução atual e não substitui identidade de usuário, permissão ou estado de transação. O callback permite experimentar um nome do próprio fonte em homologação sem concluir que nomes de rotina provam autorização. Chamadas indiretas e mudanças de fluxo precisam ser consideradas pela aplicação. (Fontes: refs. 1–1.)
FWIsInCallStack(cFuncName) --> lRetcFuncNameNome da função procurada.
Verdadeiro se a função estiver na pilha.
#Include "Protheus.ch"
User Function Ed431()
// Recebe o nome esperado sem inferir autorizacao.
Local bVerificar := {|cRotina| FWIsInCallStack(cRotina)}
Return NilBloco preparado; retorno depende da pilha ao avaliar. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.