Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Puntos de entrada convencionales y PARAMIXB

ExecBlock(cPE,...,uParams) -> xReturn; PARAMIXB

Comprueba llamador, datos recibidos y retorno de cada PE.

Puntos de entrada convencionales y PARAMIXBAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

En ejemplo oficial ExistBlock comprueba personalización y ExecBlock pasa array como cuarto argumento; PE lee elementos mediante PARAMIXB. No todos los PEs reciben array: depende de llamada concreta. Comprobar tipo/tamaño/significado antes de indexar; PARAMIXB[1] no siempre es otro array. Retornar lo consumido por llamador, no .T./NIL universal. Demostración inspecciona array sintético sin registrar PE ni ejecutar ExecBlock. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

ExecBlock(cPE,...,uParams) -> xReturn; PARAMIXB
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed572()
    Local uEntrada := {"ED01",3}
    // Simulación de datos; no sobrescribir PARAMIXB en PE real.
    If ValType(uEntrada) == "A"
        If Len(uEntrada) >= 2
            ConOut(ValType(uEntrada[1])+" "+ValType(uEntrada[2]))
        EndIf
    EndIf
Return Nil
Resultado esperado

Imprime C N para array sintético. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Verificar release/rama del llamador, transacción, área, reentrada y consumo del retorno. No registrar tokens, documentos o datos personales en logs.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Utilização da função Execblock. Central de Atendimento. Consulta el 2026-10-27.
  2. TOTVS. Ponto de Entrada Padrão do MVC — comparação com pontos convencionais. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha