cPontoEntradaNome do ponto de entrada, bloco ou identificador de customização a verificar.
AdvPL GuiaExistBlock( <cPontoEntrada> ) --> lExisteVerifica se um ponto de entrada ou bloco customizado existe antes de executá-lo.
ExistBlock() é usada para consultar se determinada customização está disponível no ambiente. Em rotinas extensíveis, ela evita chamar ExecBlock() para um ponto inexistente e torna o código mais seguro para ambientes com variações por cliente, filial ou módulo.
ExistBlock( <cPontoEntrada> ) --> lExistecPontoEntradaNome do ponto de entrada, bloco ou identificador de customização a verificar.
Lógico. Retorna .T. quando o bloco existe e .F. quando não existe.
#Include "TOTVS.ch"
User Function ExExistBlock()
Local lValido := .T.
If ExistBlock("MA030VLD")
lValido := ExecBlock("MA030VLD", .F., .F.)
EndIf
If lValido
MsgInfo("Validação autorizada.")
EndIf
ReturnA chamada ao ponto de entrada só acontece quando ele existe no ambiente.
© 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.