Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

FWIsInCallStack

FWIsInCallStack(cFuncName) --> lRet

Comprueba función en pila de llamadas.

FWIsInCallStackAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Devuelve lógico para nombre recibido. Depende de cadena actual, no de identidad, permiso ni transacción. Callback permite probar nombre propio sin tratarlo como autorización. Considerar llamadas indirectas y cambios de flujo. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

FWIsInCallStack(cFuncName) --> lRet

Parámetros

cFuncName
CarácterObligatorio

Nombre de función a localizar.

Retorno

Verdadero si función está en pila.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed431()
    // Recibe nombre esperado sin inferir autorizacion.
    Local bVerificar := {|cRutina| FWIsInCallStack(cRutina)}
Return Nil
Resultado esperado

Bloque preparado; resultado depende de pila al evaluar. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar contexto y retorno antes de integrar; ejemplo no sustituye rutina completa.
  • 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. FWIsInCallStack. TDN. 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